NPM設置代理


npm獲取配置有6種方式,優先級由高到底。

  1. 命令行參數。 --proxy http://server:port即將proxy的值設為http://server:port

  2. 環境變量。 以npm_config_為前綴的環境變量將會被認為是npm的配置屬性。如設置proxy可以加入這樣的環境變量npm_config_proxy=http://server:port

  3. 用戶配置文件。可以通過npm config get userconfig查看文件路徑。如果是mac系統的話默認路徑就是$HOME/.npmrc

  4. 全局配置文件。可以通過npm config get globalconfig查看文件路徑。mac系統的默認路徑是/usr/local/etc/npmrc

  5. 內置配置文件。安裝npm的目錄下的npmrc文件。

  6. 默認配置。 npm本身有默認配置參數,如果以上5條都沒設置,則npm會使用默認配置參數。

為npm設置代理

?
1
2
$ npm config  set  proxy http: //server :port
$ npm config  set  https-proxy http: //server :port

如果代理需要認證的話可以這樣來設置。

?
1
2
$ npm config  set  proxy http: //username :password@server:port
$ npm config  set  https-proxy http: //username :pawword@server:port

如果代理不支持https的話需要修改npm存放package的網站地址。

?
1
$ npm config  set  registry  "http://registry.npmjs.org/"


免責聲明!

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



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