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
相关推荐
玄米乌龙茶1231 小时前
Web 框架(FastAPI / Flask)核心概念
前端·flask·fastapi
问心无愧05131 小时前
ctf show web 入门66
前端·笔记
Rain5091 小时前
mini-cc 权限安全:给 AI 戴上枷锁
前端·人工智能·安全·架构·node.js·ai编程
ai_coder_ai1 小时前
使用web ide开发和调试自动化脚本
前端·ide·自动化
wyc是xxs1 小时前
用纯 Node.js 写了一个 JS 解释器 — kernel-js-lite
开发语言·javascript·npm·node.js
kaikaile19951 小时前
盲源分离(BSS)程序代码:信号处理与模态识别
前端·信号处理
এ慕ོ冬℘゜1 小时前
从零封装企业级通用确认弹窗组件|高复用、低耦合、适配全场景
开发语言·前端·javascript
Bigger1 小时前
现在面试官竟然这么问问题,你知道吗?😮
前端·人工智能·agent
祀爱2 小时前
ControllerBase 类将对象转换为 JSON 格式并返回前端的方法
前端·json·asp.net