Bower错误隧道套接字无法build立,原因=parsing错误

我背后的公司代理,我已经把我的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 

我不认为在代理方面有什么新的东西。 我已经尝试重新设置这些variables,重新开始一切…任何消化?

    如果更改Vipul指出的代理设置不够,还要更改registry:

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

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

    跟随我的命令工作

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

    我在公司代理服务器上遇到同样的问题。

    解决办法就是把系统环境variables'http_proxy'&'https_proxy'设置为http:// username:password @ proxyname:port /

    无需清除.npmrc文件。

    它是一个明确的代理问题,而不是一个节点问题。 🙂