【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依赖没有满足也可以完成安装。
  • 注意:该明显不建议频繁的使用,特别是安装新插件的时候。
相关推荐
创新技术阁几秒前
FastapiAdmin 系统日志体系与核心配置参数详解
前端·后端·fastapi
掘金酱1 分钟前
【社区公告】签到与矿石奖励解耦说明
前端
promiseThen4 分钟前
LWC Workflow:用 7 个 Cursor Skill 搭一条 AI 协作开发流水线
前端·ai编程
FungLeo16 分钟前
成为全栈·Node 后端篇·配置管理:环境变量、多环境与密钥安全
node.js·环境变量·多环境配置·密钥安全
一个游离的指针26 分钟前
函数管道:消除深度嵌套调用
前端·javascript
浅诺35 分钟前
Nginx sub_filter 的“幽灵陷阱”:为什么页面能打开,懒加载的 JS 却全是 404?
前端
PBitW1 小时前
为什么vite中TS报错,可以继续运行?Webpack不行?
前端·webpack·typescript·vite
光影少年1 小时前
react navite手写 FlatList 优化配置
前端·react native·react.js
曹牧1 小时前
C#:文本文件读取
服务器·前端·c#
柚yuzumi1 小时前
前端优化,从少触发一次开始:防抖与节流
前端·javascript