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
相关推荐
迷迭绿12 小时前
Cesium 轨迹回放播放器
前端·javascript·cesium
HolySaga12 小时前
我用 UTS 写了一个三端同构的蓝牙插件(Android / iOS / 鸿蒙 NEXT),把踩过的坑都讲给你听
前端
程序员老赵13 小时前
Docker 部署 XWiki:轻松搭建企业知识库与协作 Wiki
前端·docker·开源
console.log('npc')13 小时前
第 10 章 更多业务模块扩展
前端·人工智能·大模型
行者全栈架构师13 小时前
我用 TRAE Work 把桌游之夜搬进了浏览器:一个计分器的从创意到上线
前端·算法·架构
山雀~13 小时前
线上CI流水打包失败排查思路案例
前端·ci/cd
时间的情敌13 小时前
《回顾 2019 前端:React Hooks 问世,前端工程化爆发的一年》
前端·react.js·前端框架
燕落南枝13 小时前
CSS 类选择器详解:从入门到实战
前端·css
tryCbest13 小时前
Vue3——第 7 篇:组件基础——从注册到使用的完整流程
前端·javascript·vue.js
ai工具集合14 小时前
图标集用法,前端项目 SVG 图标 icon 完整接入实操
前端