Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 无法建立Bower错误隧道套接字,原因=分析错误_Node.js_Sockets_Permissions_Proxy_Bower - Fatal编程技术网

Node.js 无法建立Bower错误隧道套接字,原因=分析错误

Node.js 无法建立Bower错误隧道套接字,原因=分析错误,node.js,sockets,permissions,proxy,bower,Node.js,Sockets,Permissions,Proxy,Bower,我支持一个公司代理,我已经将我的HTTP\U代理和HTTPS\U代理环境变量设置为 http://username:password@proxyname:port/ 正确地执行console.log(process.env)输出这些变量。npm正在工作,我用它获得了bower,它(bower)工作得很好,但自从我重新启动windows XP以来,我总是得到: bower error tunneling socket could not be established, cause=Parse E

我支持一个公司代理,我已经将我的HTTP\U代理和HTTPS\U代理环境变量设置为

http://username:password@proxyname:port/
正确地执行console.log(process.env)输出这些变量。npm正在工作,我用它获得了bower,它(bower)工作得很好,但自从我重新启动windows XP以来,我总是得到:

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

我认为代理方面没有什么新的东西。我已经试过重置那些VAR,重新启动一切。。。有什么建议吗

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

下面的命令对我有用

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

如果仅按照Vipul的指示更改代理设置是不够的,还应更改注册表:

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

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

解决方案是只需将系统环境变量“http\u proxy”和“https\u proxy”设置为

无需清除.npmrc文件


这显然是代理问题,而不是节点问题。:)

这绝对是一个代理问题,当我不支持代理时,一切都很好。其他一切都在运作,npm,maven。。。而且它还在工作!自从我重新启动XP,它就一直这么说。我甚至不知道要检查什么,这就是为什么我在这里发布一个问题,这样人们可以告诉我要检查什么,可能的解释,诸如此类的东西。。。是的,如果你不知道的话,这可能是问题的症结所在。另外,我尝试过卸载bower,清除npm缓存,然后重新安装。我正在使用节点v0.10.12。无需清除.npmrc文件。只需在记事本中打开它,并检查此文件是否包含以下参数当前不。。。proxy=strict ssl=false https proxy=--确保thar-ssl为false。。