安装Webpack时NPM中的Webpack Peer Dependency Error
Webpack Peer Dependency Error in NPM When Webpack Is Installed
我在 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。 a bug filed in the webpack-dev-server
issue tracker 关于与 webpack@5 的不兼容。就在几天前,他们正在努力。
因此,一种选择是耐心等待并关注该问题。当一个版本兼容的 webpack@5 发布时,升级它。
另一种选择是将您当前的项目降级为 webpack@4。我不知道 webpack@4 和 webpack@5 之间的重大变化有多大,但这是一个可以尝试的选项。鉴于 webpack@5.0.0 仅在一个月前发布,这可能是一个不错的选择。 webpack@4.x 的最新版本是 webpack@4.44.2 并且(在撰写本文时)只有 2 个月大。
我在 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。 a bug filed in the webpack-dev-server
issue tracker 关于与 webpack@5 的不兼容。就在几天前,他们正在努力。
因此,一种选择是耐心等待并关注该问题。当一个版本兼容的 webpack@5 发布时,升级它。
另一种选择是将您当前的项目降级为 webpack@4。我不知道 webpack@4 和 webpack@5 之间的重大变化有多大,但这是一个可以尝试的选项。鉴于 webpack@5.0.0 仅在一个月前发布,这可能是一个不错的选择。 webpack@4.x 的最新版本是 webpack@4.44.2 并且(在撰写本文时)只有 2 个月大。