問題:
當你學習和使用nodejs開發軟件時,幾乎無法避免要使用到別人開始的開源模塊,由於眾所周知的原因,有些時候,某些開源模塊,你總是安裝失敗,你會很抓狂?
怎麼辦?
解決辦法一:使用鏡像
淘寶 npm 地址: http://npm.taobao.org/
如何使用
有很多方法來配置npm的registry地址,下面根據不同情境列出幾種比較常用的方法。以淘寶npm鏡像舉例:
1.臨時使用
npm --registry https://registry.npm.taobao.org install express
2.持久使用
npm config set registry https://registry.npm.taobao.org
配置後可通過下面方式來驗證是否成功
npm config get registry
或
npm info express
解決辦法二:使用梯子
有些模塊,使用了鏡像,也是無法訪問的,這就需要用梯子
1、梯子,這是你能夠解決這個問題的前提條件。一個很好的梯子是v2ray。
2、有了梯子以後,這個梯子可能是http的,也可能是socks的,如果
3、打開CMD窗口,通過下面這兩個命令設置訪問代理
<code>set
http_proxy=protocol:set
https_proxy=protocol:/<code>
4、輸入npm install,雖然使用梯子,可能速度很慢,但問題可以搞掂。