【npm 错误】:npm ERR! code ERESOLVE、npm ERR! ERESOLVE could not resolve问题

  • 用过npm的小伙伴都会有这么一个情况出现,就是npm install /npm install xxxx 会出现改一连串的错误,如下:
  • 解决办法: 只要在npm install后面加上--legacy-peer-deps就可以解决问题,安装插件也一样
javascript 复制代码
npm install --legacy-peer-deps
  • 原因,小编理解:最开始会报错,是应为原来的项目里面安装了各种各样版本的插件,有的插件之间版本有相互依赖的关系,而npm默认行为是对peer依赖进行验证,只有满足了才能安装成功,否则就会报以上错,拒绝安装,这也是我们有时会在一个插件后面加上@2.x.x版本号的一个原因;使用'--legacy-peer-deps'标志,可以改变这种行为,即使peer依赖没有满足也可以完成安装。
  • 注意:该明显不建议频繁的使用,特别是安装新插件的时候。
相关推荐
RaidenLiu18 小时前
别再手写 MethodChannel 了:Flutter Pigeon 工程级实践与架构设计
前端·flutter·前端框架
~央千澈~19 小时前
抖音弹幕游戏开发之第17集:添加日志系统·优雅草云桧·卓伊凡
linux·服务器·前端
JamesYoung797119 小时前
第一部分 — 基础知识 项目框架与文件布局
前端·chrome
孟健19 小时前
程序员就业率暴跌27.5%:我离开大厂5个月后,看懂了这件事
前端
卸任19 小时前
Electron判断是内置摄像头还是接摄像头
前端·react.js·electron
NEXT0620 小时前
普通函数与箭头函数的区别
前端·javascript·面试
全马必破三20 小时前
Webpack知识点汇总
前端·webpack·node.js
NEXT0620 小时前
CommonJS 与 ES Modules的区别
前端·面试·node.js
猪头男21 小时前
【从零开始学习Vue|第八篇】深入组件——组件事件
前端
薛一半21 小时前
React三大属性之refs
前端·javascript·react.js