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