webpack-cli@3.0.8 需要 webpack@^4.x.x 的对等体,但已安装 none

webpack-cli@3.0.8 requires a peer of webpack@^4.x.x but none is installed

在使用 React 时遇到了一些麻烦。有谁知道如何安装 webpack@^4.x.x 的对等体?

这是我在尝试 运行

时收到的错误
webpack-dev-server

在命令中。只是 returns

webpack-cli@3.0.8 requires a peer of webpack@^4.x.x but none is installed. You must install peer dependencies yourself.

webpack-dev-server 将 Webpack 作为 peer dependency,这意味着您需要自行安装它。

您可以安装最新版本的 Webpack 并使用以下命令将其添加到您的 devDependencies

npm i -D webpack@latest

通过编写 webpack-dev-server,您还尝试使用该软件包的全局安装版本。您可以通过将其添加到 package.json:

中的脚本来使用本地安装的
{
  "scripts" : {
    "start": "webpack-dev-server"
  }      
}

如果您需要webpack全局更新到最新版本,您可以运行:

npm install -g webpack