关于requires a peer of webpack@^3.1.0 but webpack@4.41.2 was installed

站长手记 作者: 2024-08-27 21:35:01

关于requires a peer of webpack@^3.1.0 but webpack@4.41.2 was installed


解决方法:

我使用淘宝镜像cnpm install安装依赖成功后执行npm run build时报错:

Error: webpack.optimize.CommonsChunkPlugin has been removed, please use config.optimization.splitChunks instead.

我发现在cnpm install 时有警告:requires a peer of webpack@^3.1.0 but webpack@4.41.2 was installed,可以看出webpack版本有問題,就是我項目要求使用webpack@^3.1.0但下载的是webpack@4.41.2

所以我先把所有依赖删除:

rm -rf node_modules

rm -rf package-lock.json

npm cache clear --force

cpm cache clear --force

先执行cnpm install webpack@^3.1.0安装webpack,再执行cnpm install,之后再运行npm run build不报错了


原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_69763.html