npm 执行安装报错

Fix the upstream dependency conflict, or retry

this command with --force or --legacy-peer-deps

to accept an incorrect (and potentially broken) dependency resolution.

原因​

主要的原因是 npm7 以上的版本,新增了一个对等依赖的特性,在以前的版本上,只会显示警告,但是还是可以安装成功,然而在新的版本是,npm 安装依赖则会直接报错,无法安装,这也是为了应用更加健壮而加的新的特性吧!

解决方法​

如果要保持旧的安装模块方法,可以尝试 npm i 加入 --legacy-peer-deps 参数,这个参数保持跟旧版本一样的安装模块,忽略对等依赖

复制代码
npm i --legacy-peer-deps

除了 --legacy-peer-deps 选项外,还可以使用 --force 饶过冲突

复制代码
npm i --force
相关推荐
PHP是世界上最好的语言11 分钟前
ComPDF预览本地正常,部署后白屏:检查资源、路径和许可
前端
kiros_wang13 分钟前
项目分包方案:模块拆分、跨模块组件与方法引用规范
前端
PedroQue9915 分钟前
unix-utils v0.2.0 发布:modal 全端统一,自绘窗口解决输入框难题
前端·uni-app
Csvn16 分钟前
网络优化
前端
Amumu1213816 分钟前
Node学习: 网络基础概念 + HTTP模块
网络·node.js
代码猎人19 分钟前
前端怎么跟进生态新技术
前端
海阳皓辰网络科技有限公司19 分钟前
Vue3 冷库货位选择器:三级联动、扫码带出与批次混放校验
前端·vue.js
__sjfzllv___21 分钟前
在职前端Leader学习/转行 AI Agent -DAY81
前端
女生也可以敲代码23 分钟前
div上有红色下划线报错:JSX 元素隐式具有类型 “any“,因为不存在接口 “JSX.IntrinsicElements“。ts(7026)
前端
申君健248641827720225 分钟前
ArkTS 速成指南(写给有 TypeScript / 前端经验的开发者)
前端