第一種:在開發(fā)項目安裝依賴時(npm install) 往往會報npm ERR! cb()never called!的錯誤
報錯
解決方法:
一氨肌、首先要以管理員模式打開cmd清除你的npm緩存 :?npm cache clean -f
二窘游、清除完緩存后,安裝最新版本的Node helper: npm install -g n?
注意:如果出現(xiàn)npm ERR! notsup Unsupported platform for n@2.1.8: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})這樣錯誤信息桦踊,如圖:
升級報錯
然后執(zhí)行以下? ? npm install -g n --force,如圖:
強制升級
三、告訴助手(n)安裝最新的穩(wěn)定版Node:n stable
四论皆、完成上一個命令后拳锚,您將獲得最新信息假栓。讓我們再次運行安裝: npm install?
如果在執(zhí)行npm install?非常緩慢的時候,可以試著更換鏡像
npm install -g cnpm --registry=https://registry.npm.taobao.org?
如圖:
切換源地址
再執(zhí)行?cnpm install霍掺,這時候就比較快一些安裝依賴文件
安裝完依賴文件后匾荆,執(zhí)行?cnpm run dev?拌蜘,項目就啟動了。
第二種:報錯Missing write access to /usr/local/lib/node_modules
當我們?nèi)窒螺d包時可能會報錯誤:Missing write access to /usr/local/lib/node_modules
出現(xiàn)原因:訪問權(quán)限 的原因
如下 如果在windows系統(tǒng)下包則:
npm install 包名 -g
在蘋果下載則加上sudo牙丽,然后會提示您輸入密碼~
sudo npm install 包名 -g