npm install 报 ERESOLVE unable to resolve dependency tree 异常解决方法

问题

在安装项目依赖时,很大可能会遇到安装不成功的问题,其中有一个很大的原因,可能就是因为你的npm版本导致的。

1.npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree

2.ERESOLVE unable to resolve dependency tree

3.如下图:

4.报错原因

在新版本的npm中,默认情况下,npm install遇到冲突的peerDependencies时将失败。

解决方法

使用--force或--legacy-peer-deps可解决这种情况。

--force 会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。

--legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保 证各个引入的依赖之间对自身所使用的不同版本modules共存。

建议用--legacy-peer-deps 比较保险一点:

在终端输入

npm install --legacy-peer-deps

回车Enter即可解决,安装成功。

相关推荐
小飞悟1 分钟前
浏览器和服务器是怎么“认出你”的?揭秘 Cookie 认证
后端·node.js
jqq6664 分钟前
Vue3脚手架实现(七、渲染eslint配置)
前端·javascript·vue.js
关山月5 分钟前
什么是 Node.js ABI :它为什么重要
node.js
Mintopia6 分钟前
BVH:光线追踪里的空间管家
前端·javascript·计算机图形学
Mintopia12 分钟前
Three.js 射线拾取原理:像素世界的侦探故事
前端·javascript·计算机图形学
掘金安东尼30 分钟前
前端周刊第421期(2025年7月1日–7月6日)
前端·面试·github
摸鱼仙人~33 分钟前
深入理解 classnames:React 动态类名管理的最佳实践
前端·react.js·前端框架
未来之窗软件服务35 分钟前
chrome webdrive异常处理-session not created falled opening key——仙盟创梦IDE
前端·人工智能·chrome·仙盟创梦ide·东方仙盟·数据调式
kymjs张涛35 分钟前
零一开源|前沿技术周报 #6
前端·ios·harmonyos
玲小珑39 分钟前
Next.js 教程系列(十)getStaticPaths 与动态路由的静态生成
前端·next.js