如何在企业networking代理之后设置Node.js和Npm

如何configurationnode.jsnpm在Web代理后面运行?

我尝试了以下解决scheme,但他们不适合我。

 npm config set proxy http://proxy.company.com:8080 

 npm config set proxy http://username:password@proxy.company.com:8080 

首先在你的npm安装位置打开一个命令控制台。

然后你可以configuration你的npm使用下面的命令来使用代理:

 npm config set proxy http://{url}:{port} npm config set https-proxy http://{url}:{port} 

注意, proxyhttps-proxyvariables的协议都设置为http

如果您希望npm存储代理的凭证,您可以另外修改命令,如下所示:

 npm config set proxy http://{username}:{passphrase}@{url}:{port} npm config set https-proxy http://{username}:{passphrase}@{url}:{port} 

例如:

 npm config set proxy http://LanguidSquid:Password1@my.company.com:8080 npm config set https-proxy http://LanguidSquid:Password1@my.company.com:8080 

附加信息在这里: 在企业代理.pac后面使用npm