【发布时间】:2017-03-03 11:42:48
【问题描述】:
我是 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 吗?
谢谢
【问题讨论】:
-
使用这个solution。它对我有用。
-
确保将密码中的
@编码为%40。否则它可能会认为ninjadev:5trongP是用户/通行证,ssw0rd"@proxy.some-bigcorp.com(或类似的东西)将是主机。
标签: node.js proxy npm http-proxy