NPM代理服務器設置


由於需要在公司使用Node,經常需要通過代理來使用npm命令來為node.js安裝所需的程序包。估計很多人都有這種需求,網絡上也和很多教程,其實大家主要參考npm的文檔就可以了,我也在這里總結一下。

1、首先看你的操作系統的環境變量:

HTTPS_PROXY / https_proxy / HTTP_PROXY / http_proxy

注意其中帶s和不帶s的區別,以及大小寫的區別。如果有了這些操作系統的環境變量,npm會自動使用的,或者是說默認值。

2、如果沒有設置環境變量,npm的可以有幾個配置選項來配置代理服務器:

npm config set <key> <value> [--global] npm config get <key> npm config delete <key> npm config list npm config edit npm get <key> npm set <key> <value> [--global]

上面的命令把npm設置配置選項的命令大體列了一下,大家可以根據幫助來按照需求自行使用。對於設置代理服務器大概有以下兩個配置選項:proxyhttps_proxy,這兩個選項一般我只要設置proxy這個選項就可以了,除非你的https的代理服務器與你的http協議的代理服務器不同,你需要設置兩個代理服務器。

3、設置命令:

npm config set proxy=http://[user]:[password]@[proxy_host]:[proxy_port]

其中的user和password如果代理服務器不要求則是非比選項,不帶user/password話@字符也要去掉哦。


免責聲明!

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



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