我是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?
由于
答案 0 :(得分:18)
你试过
吗?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?
答案 1 :(得分:6)
这对我有用:
npm config set https-proxy "ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT
之前没有http/https
。
答案 2 :(得分:2)
这对我有用: npm config set proxy“http://”用户名:密码“@ proxy.big-corp.com”
答案 3 :(得分:1)
npm config set proxy http://“ninjadev:5trongP @ ssw0rd”@ proxy.some-bigcorp.com:PORT
这件事对我有用。
以管理员身份打开cmd并通过命令。使用为u。
提供的凭据修改命令答案 4 :(得分:0)
在ubuntu-18.04中,请确保主目录.npmrc
文件中包含:
proxy=http://username:password@proxyhostname:port
https-proxy=http://username:password@proxyhostname:port