web-dev-qa-db-ja.com

npm WARN [email protected]にはbabel-core@^6.0.0のピアが必要ですが、何もインストールされていません

Babel および他の2つのプラグインをインストールしようとしていますWebpackおよびReactjs

私はこのコマンドを使用しました:

npm i babel-loader babel-preset-es2015 babel-preset-react -S

警告メッセージが表示されます:

UNMET PEER DEPENDENCY babel-core@^6.0.0

そしてこれ:

npm WARN [email protected] requires a peer of babel-core@^6.0.0 but none was installed.

そしてエラーメッセージ:

ERROR in Cannot find module 'babel-core'

どうすれば修正できますか?

前もって感謝します。

17
Achraf JEDAY

この背後にある理由は、 npm 非推奨 peerDependenciesの自動インストール npm @ 3以降なので、babel-coreやwebpackのような必要なピアの依存関係をpackage.json

必要なことは、babel-coreをインストールすることだけです。

20
Cosmin Ababei

この行を追加しました:

"babel-core": "^6.0.0",

package.jsonファイル(依存関係)に同じコマンドを再試行すると、警告メッセージが消えました。

編集:このエラーを取り除くには:

ERROR in Cannot find module 'babel-core'

このコマンドを使用して、他のプラグインとともにbabel-coreをインストールしました。

npm i babel-core babel-loader babel-preset-es2015 babel-preset-react -S
5
Achraf JEDAY