常常npm會有問題,Linux的使用者會這麼做:
export HTTP_PROXY=http://your.proxy.ip.address:port
讓程是預設吃這個位置的proxy設定
但是Windows的使用者一般都是到網路管理界面設定...
這部分NPM連線就有問題
作法很簡單,Windows中的NPM也吃HTTP_RPOXY這個參數
所以只要這樣做:
set HTTP_PROXY=http://your.proxy.ip.address:port
就可以正常使用NPM了...
當然∼要確認NPM的repository是否可以辨識得到(這部分是跟DNS有關)
nslookup registry.npmjs.org
如果不小心被DNS漏掉,可以加到static route去(/etc/hosts或C:\Windows\system32\drivers\etc\hosts)
他的IP可以這樣查:
nslookup registry.npmjs.org 8.8.8.8
其中8.8.8.8是Google的DNS服務...將查到的IP寫到static route去就可以摟∼