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

9,277次阅读
没有评论

共计 1258 个字符,预计需要花费 4 分钟才能阅读完成。

1、问题描述:

其一、需求为:

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

其二、问题描述为:

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

2、问题分析:

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

3、问题解决:

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

// 报错页面如下:

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

其二、解决方案:输入命令 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

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

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-11-07发表,共计1258字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)