npm install出现的问题 vue项目

新电脑安装node后,从码云上拉了代码,想npm install 安装下依赖跑起来vue项目,但是遇到了一堆报错

npm error code ERESOLVE

查询了一下资料,

一:发现是npm版本太高的原因,7版本对其要求更高,需要降低下版本或者增加一个标识

找了好久才解决,原来因为npm7.x对某些事情比npm6.x更严格。

通常,最简单的解决方法是将--legacy-peer-deps标志传递给npm(e.g.,npm i --legacy-peer-deps),或者使用npm@6。

提示:使用npm@6不需要卸载npm@7。使用npx指定npm的版本。例如:npx -p npm@6 npm i --legacy-peer-deps。

如果这不能立即起作用,也许可以先删除node_modules和package-lock.json。它们将被重新创建。

二:对npm进行降级

https://blog.csdn.net/weixin_44397628/article/details/106308381

https://blog.csdn.net/weixin_34119545/article/details/93230730?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

npm install npm@3.8.6 -g

三:使用淘宝镜像或者yarn

四:清楚缓存再进行强制安装

npm cache clean
npm intall --force

五:使用nvm管理器,对node版本进行控制

https://www.runoob.com/w3cnote/nvm-manager-node-versions.html

六:卸载node环境,重新选择低版本node进行安装,这样npm自带的就会到6版本了

http://nodejs.cn/download/current/

本文仅提供参考,是本人闲时所写笔记,如有错误,还请赐教,作者:阿蒙不萌,大家可以随意转载

原文地址:https://www.cnblogs.com/huchong-bk/p/15146967.html