web-dev-qa-db-ja.com

Babel-エラー:モジュール 'babel-runtime / helpers / typeof'が見つかりません

サーバーの場合はgulp-babelを、クライアントの場合はbrowserifyを使用してbabelifyを介してトランスコードします-私のコードでasyncとawaitを使用します。これらの機能は正常に変換されるようですが、... Error: Cannot find module 'babel-runtime/helpers/typeof'

.babelrcの内容

{
  "presets": ["react", "es2015"],
  "plugins": [
    "transform-class-properties",
    "transform-async-to-generator",
    "transform-runtime"
  ]
}

package.jsonの関連コンテンツ

"babel-core": "6.3.13",
"babel-eslint": "4.1.6",
"babel-plugin-transform-async-to-generator": "6.3.13",
"babel-plugin-transform-class-properties": "6.3.13",
"babel-plugin-transform-runtime": "6.3.13",
"babel-preset-es2015": "6.3.13",
"babel-preset-react": "6.3.13",
"babelify": "7.2.0",
"browserify": "12.0.1",
"gulp-babel": "6.1.0",

私はこれに関する他のいくつかの言及を見つけましたが、その多くはここにつながるようです- https://github.com/babel/babel/issues/2954

しかし、私は上記のリンクで404を取得しており、実際にbabelに関連する問題を見ることはできません- https://github.com/babel/babel/issues へのリダイレクト https://github.com/babel/babel/pulls

何か案は?

12
jerome

babel-runtimeをインストールする必要がありましたが、これはBabel v6のリリースで廃止されると考えられていました。

6
jerome

これに直面したとき、それはnpmの私のバージョンでした。 Ubuntu 16.04を新規インストールし、nodenvを使用してノード4.2.3を起動しましたが、npmをデフォルト値から更新していませんでした。したがって、npm update -g npmバージョン2.14.7から3.10.5に変更されました。削除しました node_modulesnpm i再び、私はその後、エラーメッセージが表示されませんでした。 (node_modulesおよび実行中npm i更新なしnpmは機能しませんでした。

4
Tyler Collier

babel-helpersをインストールすることで問題が解決しました。 npm install --save babel-helpers

2
Kai Xu

私はこのエラーに直面していましたが、解決策を見つけるために一晩中起きていましたが、最終的には削除されましたnode_modulesフォルダ、しましたnpm installそしてそれは働いた

1
imTheManager

すべての問題を別のシステムに移行したようです: https://phabricator.babeljs.io/T2954

1
Ray

多かれ少なかれ似た種類のエラーがありました

"モジュール 'babel-generator'が見つかりません。それらをデバッグする方法について手掛かりがありませんでした。

  1. Delete the Node Modules、場合によっては(windows 'del node_modules'コマンドはnode_modulesを削除しません)、それらを手動で削除します。

  2. npm cache clean --force

  3. npm cache clear --force

  4. npm Prune

  5. npm install

このアプローチは私にとってはうまくいきました。

0
Sumanth

同様の問題がありました:

error in cannot find module 'babel-runtime/helpers/interop-require-default'

私が対処した方法は次のとおりです。

  1. 削除node_modulesフォルダー
  2. re npm install、そして今回は動作します
0
Alexee