命令行參數。 --proxy http://server:port
即將proxy的值設爲http://server:port
。shell
環境變量。 以npm_config_
爲前綴的環境變量將會被認爲是npm的配置屬性。如設置proxy能夠加入這樣的環境變量npm_config_proxy=http://server:port
。npm
用戶配置文件。能夠經過npm config get userconfig
查看文件路徑。若是是mac系統的話默認路徑就是$HOME/.npmrc
。網站
全局配置文件。能夠經過npm config get globalconfig
查看文件路徑。mac系統的默認路徑是/usr/local/etc/npmrc
。spa
內置配置文件。安裝npm的目錄下的npmrc文件。.net
默認配置。 npm自己有默認配置參數,若是以上5條都沒設置,則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的網站地址。code
1
|
$ npm config
set
registry
"http://registry.npmjs.org/"
|