npm使用淘寶鏡像安裝包


npm使用registry這個屬性指定倉庫,因此配置這個屬性即可。修改npm配置屬性的幾種方法詳見官方文檔

這里只貼出修改registry的方法,以下三種任意一種即可:

  • 修改~/.npmrc文件(沒有就自行新建一個),寫入registry = https://registry.npm.taobao.org
  • 使用命令npm config set registry https://registry.npm.taobao.org(效果和上面等效)
  • 添加環境變量NPM_CONFIG_REGISTRY=https://registry.npm.taobao.org

同樣的方法,將disturl這個配置同樣指向: https://npm.taobao.org/dist, 任選一種方案:

npm config set disturl https://npm.taobao.org/dist 

node-sass/phantomjs/electron使用淘寶鏡像站

有些軟件包安裝的時候會下載已預編譯好的二進制格式,比如node-sass/phantomjs/electron等等,這幾個軟件包大多數都將編譯好的成品托管在S3上。

比較幸運的是這些軟件包都有辦法指定下載的路徑,有興趣的可以自己去讀這些包的安裝代碼,會去從環境變量或npmrc配置中讀取下載的路徑,這里只貼出npmrc方案。同樣也適用於npm環境變量配置方案:

npm config set electron_mirror https://npm.taobao.org/mirrors/electron/ npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ npm config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs/ 

 


免責聲明!

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



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