无法建立Bower错误隧道套接字,因为= Parse Error

时间:2013-06-26 15:35:47

标签: node.js sockets permissions proxy bower

我支持公司代理,我已将HTTP_PROXY和HTTPS_PROXY env var设置为

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

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

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

我认为代理方面没有任何新内容。我已经尝试过重置那些变量,重新启动所有东西......任何消化?

4 个答案:

答案 0 :(得分:4)

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

npm config set registry http://registry.npmjs.org/

答案 1 :(得分:2)

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

答案 2 :(得分:2)

以下命令为我工作

npm config set proxy "http://domain\username:password@servername:port/"

答案 3 :(得分:1)

我在公司代理ON上遇到了同样的问题。

解决方案是你只需要设置系统环境变量'http_proxy'& 'https_proxy'到http://username:password@proxyname:port/

无需清除.npmrc文件。

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