第一種:在開發(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

當(dāng)我們?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