节点 NPM 代理身份验证 - 我如何配置它?

新手上路,请多包涵

我是 Node 新手并尝试使用以下命令安装 TypeScript:

 npm install -g typescript

我收到以下错误:

 if you are behind a proxy, please make sure that the 'proxy' config is set properly.

我使用以下命令设置了我的代理:

 npm config set proxy http://Username:Pa55w0rd@proxyhostname
npm config set https-proxy http://Username:Pa55w0rd@proxyhostname

并尝试了这个:

 npm config set proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com
npm config set https-proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com

但它们都不起作用。我在一个带有身份验证的 copmpany 代理后面工作,所以我认为这阻止了我连接。我已经添加了我的用户名和密码,这也不起作用。

有谁知道如何在使用公司代理和身份验证时连接到 npm?

谢谢

原文由 Funky 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 531
1 个回答

你试过吗

npm config set proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT
npm config set https-proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT

如果您没有代理端口,端口可以是 8080?

原文由 robmass 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题