1. 問題
準(zhǔn)備寫一個(gè)項(xiàng)目,npm install忽然有一天就不行了,不管怎么試,一直卡在sill idealTree buildDeps這個(gè)第一步一動(dòng)不動(dòng)。
百度了一下,說原因是什么默認(rèn)環(huán)境設(shè)在境外了,訪問速度慢所以卡住,解決方法也是簡(jiǎn)單的切數(shù)據(jù)源,切成淘寶鏡像源( https://registry.npm.taobao.org )。但其實(shí)我查看了一下我原本就已經(jīng)是這個(gè)鏡像源了,對(duì)我沒什么效果。
后來是通過清緩存,切數(shù)據(jù)源,這一系列組合流程嘗試下來,終于解決了。
2. 解決辦法(Mac 用戶)
清除緩存,執(zhí)行npm cache verify (主要通過它)
切換鏡像源,例如npm config set registry https://registry.npmmirror.com
通過以上操作過后,再測(cè)試npm install命令,已能正常執(zhí)行。