我支持公司代理,我已将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
我认为代理方面没有任何新内容。我已经尝试过重置那些变量,重新启动所有东西......任何消化?
答案 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文件。
这是一个明确的代理问题,而不是节点问题。 :)