如何配置node.js
和npm
在网络代理后面运行?
我尝试了以下解决方案,但它们对我不起作用。
npm config set proxy http://proxy.company.com:8080
和
npm config set proxy http://username:password@proxy.company.com:8080
答案 0 :(得分:4)
首先在npm
安装位置打开命令控制台。
然后,您可以使用以下命令配置npm以使用代理:
npm config set proxy http://{url}:{port}
npm config set https-proxy http://{url}:{port}
请注意,http
和proxy
变量的协议设置为https-proxy
。
如果您希望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
答案 1 :(得分:1)
这对我有用!
注意: 记住设置注册表
时添加 https:// 而不是 http://希望有帮助。