存在以下问题:
我正在尝试为node.js安装电子版。我已经下载了NPM。 设置好之后,我必须配置我们的公司代理以获取进一步的信息。
它开始连接,但在某处停止:
“错误:无法建立隧道套接字,StatusCode = 407”;
现在,我不知道如何进一步安装Electron。
有人可以帮我吗?
许多问候 雅各布
答案 0 :(得分:0)
这是代理问题,这是解决方法
方法1:
npm config set proxy http://proxyhost:proxyport
npm config set https-proxy http://proxyhost:proxyport
注释:
对于SSL / https代理,URL中的协议应为http而不是https
如果您的设置是在Docker / Vagrant实例或托管的VM上,请使用IP地址代替主机名作为代理,因为后者可能无法解决。
如果没有代理,请从npm中删除代理配置
npm config set proxy null
npm config set https-proxy null
方法2:
您有一个名为http_proxy
的环境变量。请删除它,然后重试
方法3:请遵循以下命令
npm config set proxy false
npm cache clean
方法4: 不使用任何代理:
npm config rm proxy
npm config rm https-proxy
使用代理:
npm config set proxy http://proxyhostname:proxyport
npm config set https-proxy http://proxyhostname:proxyport