升级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

其他依赖包版本操作类似

相关推荐
我要洋人死30 分钟前
导航栏及下拉菜单的实现
前端·css·css3
科技探秘人41 分钟前
Chrome与火狐哪个浏览器的隐私追踪功能更好
前端·chrome
科技探秘人42 分钟前
Chrome与傲游浏览器性能与功能的深度对比
前端·chrome
JerryXZR1 小时前
前端开发中ES6的技术细节二
前端·javascript·es6
七星静香1 小时前
laravel chunkById 分块查询 使用时的问题
java·前端·laravel
q2498596931 小时前
前端预览word、excel、ppt
前端·word·excel
小华同学ai1 小时前
wflow-web:开源啦 ,高仿钉钉、飞书、企业微信的审批流程设计器,轻松打造属于你的工作流设计器
前端·钉钉·飞书
Gavin_9151 小时前
【JavaScript】模块化开发
前端·javascript·vue.js
懒大王爱吃狼2 小时前
Python教程:python枚举类定义和使用
开发语言·前端·javascript·python·python基础·python编程·python书籍
逐·風6 小时前
unity关于自定义渲染、内存管理、性能调优、复杂物理模拟、并行计算以及插件开发
前端·unity·c#