首页 前端知识 vue 解决:npm ERR! code ERESOLVE 及 npm ERR! ERESOLVE could not resolve 的方案

vue 解决:npm ERR! code ERESOLVE 及 npm ERR! ERESOLVE could not resolve 的方案

2024-11-05 23:11:32 前端知识 前端哥 800 236 我要收藏

1、问题描述:

其一、需求为:

想要安装项目所需依赖,成功运行 vue 项目,想要在浏览器中能成功访问项目地址

其二、问题描述为:

package.json 文件打开终端平台,通过执行 npm install 命令,能成功安装 node_modules 依赖,然后就能成功运行该 vue 项目; 但在终端平台执行 npm install 命令后,终端平台提示报错;

2、问题分析:

大概率是 npm 版本或节点版本等有问题,而导致的不能成功安装 node_modules 依赖,从而并不能成功运行该 vue 项目;

3、问题解决:

其一、终端执行 npm install 命令(或 npm i 命令)报错:

// 报错页面如下:

在这里插入图片描述

其二、解决方案:输入命令 npm i --legacy-peer-deps

// 成功安装 node_modules 的依赖为:

// 发现该项目安装 node-modulses 包没有问题,因此才能执行后面的 npm run dev 的命令;

在这里插入图片描述

其三、其它的原因剖析(未亲自实践):

要解决 ERESOLVE 安装 npm 包时无法解决依赖关系树错误,您有依赖关系冲突(不正确且可能损坏的依赖关系),如它所说,因此请尝试使用 或 运行命令。如果它没有生效,临时解决方案是使用节点的先前版本 (降级节点版本),因为它有时会导致发生此类错误。

其四、其它解决问题的方案(未亲自实践):

A、降级节点版本:

临时解决方案是使用节点的先前版本 (降级节点版本),因为它有时会导致发生此类错误。
npm install --save --force --legacy-peer-deps

B、使用 – 旧版对等部门:

npm install --save --legacy-peer-deps

C、npm 配置集旧版-对等-对等值设置为 true:

npm config set legacy-peer-deps true

D、尝试 npm 缓存清理 – 强制:

node modules package-lock.jsonnpm installnpm cache clean --force

4、小结:

其一、哪里有不对或不合适的地方,还请大佬们多多指点和交流!
其二、若有转发或引用本文章内容,请注明本博客地址(直接点击下面 url 跳转) https://blog.csdn.net/weixin_43405300,创作不易,且行且珍惜!
其三、有兴趣的话,可以多多关注这个专栏(Vue(Vue2+Vue3)面试必备专栏)(直接点击下面 url 跳转):https://blog.csdn.net/weixin_43405300/category_11525646.html?spm=1001.2014.3001.5482
其四、再有兴趣的话,也可以多多关注这个专栏(Java)(直接点击下面 url 跳转):https://blog.csdn.net/weixin_43405300/category_12654744.html?spm=1001.2014.3001.5482

转载请注明出处或者链接地址:https://www.qianduange.cn//article/20005.html
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!