繁体   English   中英

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

[英]Node NPM proxy authentication - how do I configure it?

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

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

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

谢谢

你试过吗

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 https-proxy "ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com:PORT

之前没有http/https

以下代码对我有用:

npm config set proxy "http://"username:password"@proxy.big-corp.com"

这件事对我有用:

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

以管理员身份打开cmd并在那里cmd命令。 使用为您的用户提供的凭据修改命令。

在 ubuntu-18.04 中,确保主目录中的.npmrc文件包含:

proxy=http://username:password@proxyhostname:port

https-proxy=http://username:password@proxyhostname:port

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM