mac os x之解決npm安裝包失敗,或者nodejs工程缺少依賴


      在國內做開發,由於各種各樣的原因,導致網絡總是那么不好,對於我們前端開發者,在使用npm的時候很可能因為網絡問題導致包安裝失敗,然后我們又匆匆啟動項目,導致缺少依賴等各種問題,下面將會介紹一個淘寶的npm源和如果已經網絡出錯包依賴安裝失敗的解決方法。


1.淘寶的npm源

特點

a.10分鍾同步一次!
b.當淘寶源沒有文件時自動切換到npm的源

使用方法

a.安裝cnpm工具 
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
b.通過添加npm參數alias,然后直接使用cnpm命令即可

alias cnpm="npm --registry=https://registry.npm.taobao.org \ --cache=$HOME/.npm/.cache/cnpm \ --disturl=https://npm.taobao.org/dist \ --userconfig=$HOME/.cnpmrc"

通過這樣的設置之后,npm的下載速度就快了不少,也穩定多了。

2.因網絡問題導致包安裝失敗的安全解決方法


然后,已經有項目因為npm坑爹的網絡而導致包安裝不完全怎么辦呢?

下面簡單的三步就可以解決
cd 到對應項目之下
a. $ rm -rf node_modules/
b. $ npm cache clean
c.$    npm install


簡單的解釋一下
  a 命令 是移除node_modules下的所有文件。 
  b 命令是清除緩存,如果有權限問題前加sudo npm cache clean。
  c 當然就是重新安裝啦








參考: 淘寶npm

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM