[轉]加快npm的下載速度

原文地址:http://blog.csdn.net/spy19881201/article/details/26943051npm

最近搞了臺阿里雲給客戶作服務器,可是蛋疼的GFW,讓我在阿里雲上npm操做舉步爲艱,在重試和卡住N次以後,接近崩潰邊緣。安全

因而上網四處搜索,發現有一個cnpm的方法彷佛能夠解決問題,可是發現cnpm上鏡像好像並不齊全,並且也是各類卡住,因此這種方式也只能放棄 ,因而搜到了一篇npm使用代理的文章,頓時醒悟。服務器

首先,咱們的npm包無所謂安全性,因此不要使用性能和效率更慢的https,轉而使用http,相關命令以下:markdown

一、關閉npm的https性能

npm config set strict-ssl false

二、設置npm的獲取地址阿里雲

npm config set registry "http://registry.npmjs.org/"

通常這樣運氣的好的話,速度就會快許多,可能會安裝成功。若是你還臉黑,這樣設置仍是一直卡住沒法下載依賴,那就只能使用proxy代理方式來解決了,命令以下:spa

三、設置npm獲取的代理服務器地址:.net

npm config set proxy=http://代理服務器ip:代理服務器端口

我就比較臉黑,最後在國外vps上加了http代理纔將這些依賴所有下載下來。代理

但願本文能讓一直沒法正常下載npm而抓狂的同窗有所幫助。code

清除npm的代理命令以下:

npm config delete http-proxy npm config delete https-proxy

也能夠單獨爲此次npm下載定義代理

npm install -g pomelo --proxy http://代理服務器ip:代理服務器端口
相關文章
相關標籤/搜索