节点NPM代理身份validation – 如何configuration它?

我是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 

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

有没有人有任何想法如何我可以连接到NPM,而使用公司代理和身份validation?

谢谢

这对我工作:

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

没有http/https之前。

你尝试过吗?

 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 

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

这对我有效:npm config set proxy“http://”username:password“@ proxy.big-corp.com”