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 [email protected] -g
三:使用淘寶映象或者yarn
四:清楚快取再進行強制安裝
npmcacheclean
npmintall--force
五:使用nvm管理器,對node版本進行控制
https://www.runoob.com/w3cnote/nvm-manager-node-versions.html
六:解除安裝node環境,重新選擇低版本node進行安裝,這樣npm自帶的就會到6版本了
http://nodejs.cn/download/current/
本文僅提供參考,是本人閒時所寫筆記,如有錯誤,還請賜教,作者:阿蒙不萌,大家可以隨意轉載