在國內做開發,由於各種各樣的原因,導致網絡總是那么不好,對於我們前端開發者,在使用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
