Vue2升级Vue3时@vue/cli-plugin-babel更新依赖冲突求助
解决Vue2升级Vue3时@vue/cli-plugin-babel的依赖冲突问题
升级@vue/cli-plugin-eslint到兼容版本
冲突核心是@vue/cli-plugin-eslint@4.5.19要求的@vue/cli-service版本和你已升级的5.0.8不匹配,直接把eslint插件升到同版本:npm install @vue/cli-plugin-eslint@5.0.8 --save-dev清理依赖缓存后重装
升级后清掉旧缓存和依赖文件,避免残留问题:npm cache clean --force rm -rf node_modules package-lock.json npm installWindows用户执行:
npm cache clean --force rd /s /q node_modules del package-lock.json npm install手动统一package.json里的依赖版本
如果命令行升级没生效,直接改package.json:
把@vue/cli-plugin-eslint的版本改成^5.0.8,同时确保@vue/cli-service、@vue/cli-plugin-babel等所有cli插件版本统一为^5.0.8,改完后执行npm install。临时绕过peer依赖检查(不推荐长期用)
要是暂时没法升级eslint插件,可以用legacy模式跳过检查,但这只是权宜之计,可能埋下其他依赖隐患:npm install --legacy-peer-deps
内容的提问来源于stack exchange,提问作者udo
相关产品推荐
相关产品推荐

