8

我在公司代理后面,我已将我的 HTTP_PROXY 和 HTTPS_PROXY env var 设置为

http://username:password@proxyname:port/

做 console.log(process.env) 正确输出这些变量。npm 正在工作,我得到了凉亭,它(凉亭)工作正常,但自从我重新启动 Windows XP 后,我总是得到:

bower error tunneling socket could not be established, cause=Parse Error

我认为代理方面没有什么新东西。我已经尝试过重置这些变量,重新启动一切......有什么建议吗?

4

4 回答 4

4

如果 Vipul 指出的更改代理设置还不够,还请更改注册表:

npm config set registry http://registry.npmjs.org/
于 2014-01-31T08:56:38.623 回答
2

我真的不知道为什么,但清除我家中的 .npmrc 文件修复了它。

于 2013-06-28T09:25:02.770 回答
2

以下命令为我工作

npm config set proxy "http://domain\username:password@servername:port/"
于 2013-11-07T05:27:10.820 回答
1

我在使用公司代理时遇到了同样的问题。

解决方案是您只需将系统环境变量“http_proxy”和“https_proxy”设置为http://username:password@proxyname:port/

无需清除 .npmrc 文件。

这是一个明确的代理问题,而不是节点问题。:)

于 2015-02-19T09:36:22.890 回答