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