升级webpack5版本遇到的一些问题

复制代码
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: jjj_shop_web@1.0.0
npm ERR! Found: webpack@5.91.0
npm ERR! node_modules/webpack
npm ERR!   dev webpack@"^5.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer webpack@"^2.0.0 || ^3.0.0 || ^4.0.0" from friendly-errors-webpack-plugin@1.7.0
npm ERR! node_modules/friendly-errors-webpack-plugin
npm ERR!   dev friendly-errors-webpack-plugin@"^1.7.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See D:\npm\node_cache\eresolve-report.txt for a full report

升级webpack版本遇到的一些问题,这个问题是由于在你的项目中使用了 webpack 5.91.0,但是 friendly-errors-webpack-plugin 插件需要的是 webpack 版本 "^2.0.0 || ^3.0.0 || ^4.0.0"。这导致了依赖冲突,npm 无法解析依赖树。

解决办法:

只能一步步来检查是哪个依赖包版本不兼容,可以使用npm show来检测可用版本,然后再次更新

复制代码
npm show uglifyjs-webpack-plugin versions

其他依赖包版本操作类似

相关推荐
加班是不可能的,除非双倍日工资9 分钟前
css预编译器实现星空背景图
前端·css·vue3
wyiyiyi43 分钟前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
gnip1 小时前
vite和webpack打包结构控制
前端·javascript
excel1 小时前
在二维 Canvas 中模拟三角形绕 X、Y 轴旋转
前端
阿华的代码王国2 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端
一条上岸小咸鱼2 小时前
Kotlin 基本数据类型(三):Booleans、Characters
android·前端·kotlin
Jimmy2 小时前
AI 代理是什么,其有助于我们实现更智能编程
前端·后端·ai编程
ZXT2 小时前
promise & async await总结
前端
Jerry说前后端2 小时前
RecyclerView 性能优化:从原理到实践的深度优化方案
android·前端·性能优化
画个太阳作晴天2 小时前
A12预装app
linux·服务器·前端