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
相关推荐
光影少年几秒前
实现发布订阅模式
前端·javascript·设计模式
雪碧聊技术5 分钟前
linux下载node.js(这里面已经包含了npm)
npm·node.js
chushiyunen13 分钟前
python web框架streamlit
开发语言·前端·python
迷糊小鬼22 分钟前
Button matrix(矩阵按钮) (lv_buttonmatrix)
c语言·开发语言·前端·ui·矩阵
南境十里·墨染春水25 分钟前
C++ 笔记:std::bind 函数模板详解
前端·c++·笔记
happymaker062627 分钟前
请求头 & 文件下载 & JSP 内置对象实战
java·前端·servlet
skywalk816327 分钟前
Kotti Next的tinyfrontend前端生成和测试(使用WorkBuddy)
前端
m0_6470579627 分钟前
【无标题】
前端·人工智能
北城笑笑28 分钟前
Frontend 与 FPGA 深度融合实战解析:从技术协同到多场景落地( 前端和现场可编程门阵列 )
前端·websocket·3d·vue·fpga
前端 贾公子31 分钟前
把 Antigravity 用成一个更像 VS Code 的 AI IDE
前端