Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装Webpack时NPM中的Webpack对等依赖项错误_Npm_Webpack_Webpack Dev Server - Fatal编程技术网

安装Webpack时NPM中的Webpack对等依赖项错误

安装Webpack时NPM中的Webpack对等依赖项错误,npm,webpack,webpack-dev-server,Npm,Webpack,Webpack Dev Server,在npm中运行webpack dev server时出现此错误: webpack-dev-middleware@3.7.2 requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself. 但是,我已经安装了webpack。这是我的package.json。我错过了什么 { ... "scripts": { "w

在npm中运行
webpack dev server
时出现此错误:

webpack-dev-middleware@3.7.2 requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
但是,我已经安装了webpack。这是我的
package.json
。我错过了什么

{
  ...
  "scripts": {
    "watch": "webpack-dev-server --progress --https"
  },
  ...
  "devDependencies": {
    "webpack": "^5.4.0",
    "webpack-cli": "^4.2.0",
    "webpack-dev-server": "^3.11.0"
  }
}

你有webpack@5已安装,但对等依赖项警告要求webpack@4. 有一点是关于与webpack@5. 几天前,他们还在努力

因此,一个选择是耐心地观察这个问题。当版本兼容时webpack@5已发布,请升级到它


另一种选择是将当前项目降级为webpack@4. 我不知道两者之间的差距有多大webpack@4及webpack@5是的,但这是一个尝试的选择。鉴于此webpack@5.0.0仅在一个月前发布,这可能是一个不错的选择。最新版本的webpack@4.x是webpack@4.44.2并且(在撰写本文时)只有2个月大。

webpack@^4.0.0
表示webpack v4,您似乎已经安装了v5。和…玩一玩谢谢!我以为以后的版本会兼容。降级到4.43.0,解决了这个问题。