如何配置 node.js
和 npm
在 Web 代理后面运行?
我尝试了以下解决方案,但它们对我不起作用。
npm config set proxy http://proxy.company.com:8080
和
npm config set proxy http://username:password@proxy.company.com:8080
最佳答案
首先在 npm
安装位置打开命令控制台。
然后您可以使用以下命令将 npm 配置为使用代理:
npm config set proxy http://{url}:{port}
npm config set https-proxy http://{url}:{port}
请注意,proxy
和 https-proxy
变量的协议(protocol)均设置为 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
关于node.js - 如何在企业 Web 代理后面设置 Node.js 和 Npm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31021582/