UNMET PEER DEPENDENCY webpack@3.5.5 和 babel-loader 错误

UNMET PEER DEPENDENCY webpack@3.5.5 and babel-loader error

我在使用以下命令安装 webpack dev 时遇到问题:npm i --save-dev webpack

Webpack 已成功安装在我的计算机上 npm i webpack -g @3.5.5 所以这里没有问题。

当我 运行 npm i --save-dev webpack 时,我收到一个 babel-core 错误,阅读以下内容;如果没有 usinf webpack 1, 2 pr 2.1.0-beta

它不会让我继续

我无法通过这个并搜索 Whosebug 和多个站点。

在我的情况下,我在 Windows 上将它与 Redux 一起使用。

这是我的错误。

`-- UNMET PEER DEPENDENCY webpack@3.5.5

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\ch
okidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
)
npm WARN babel-loader@6.2.10 requires a peer of webpack@1 || 2 || ^2.1.0-beta ||
 ^2.2.0-rc but none was installed.
npm WARN prj400r@1.0.0 No description
npm WARN prj400r@1.0.0 No repository field.

Highlighting the babel-core error as being the most problematic. Any workaround?

将 babel-loader 更新到 7.x.x 版本,它应该可以解决您的问题。之前的版本需要 webpack 1,这个支持在版本 7 中被删除

Release v7.0.0