node.js - 如何在企业 Web 代理后面设置 Node.js 和 Npm

标签 node.js proxy npm

如何配置 node.jsnpm 在 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}

请注意,proxyhttps-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

此处的其他信息:Using npm behind corporate proxy .pac

关于node.js - 如何在企业 Web 代理后面设置 Node.js 和 Npm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31021582/

相关文章:

node.js - 我可以让 npm install 遵循某种 package.json 格式吗?

javascript - 扎 PIL 还是自己动手?

javascript - 文件上传 - Node Js(Express) 到 React Js。如何获取正确的图片路径?

xml - 如何使用 libxmljs 从 pom.xml 检索 xpath

python - Flask 应用程序在通过 nginx 代理时提供无处不在的 404

javascript - 仅当所有 ava 测试都通过时才运行命令

node.js - GulpJS 3.9.1 在本地网络上使用安全吗?

javascript - PhantomJS - page.evaluate 不是一个函数

proxy - 配置fiddler使用代理

java - Java 中的单元测试代理代码