我收到错误:无法建立隧道套接字,原因=尝试在node.js中安装模块时导致= getaddrinfo ENOTFOUND。它似乎有一些代理错误。我检查了浏览器设置,代理被禁用。但是,当我在命令提示符下检查npm配置获取代理,得到192.168.98.5:8080。如何禁用这个?NPM模块安装错误
回答
首先,尝试执行npm config delete proxy
。如果你得到像Error: ENOENT, unlink '/Users/drlazor/.npmrc'
这样的东西是可以的;这意味着你没有npm配置文件,因此没有代理设置。
其次,验证您没有npm config get proxy
代理设置。你应该得到一个null
或上述错误。如果您继续获得与null
不同的结果,则还应确保您未设置环境变量HTTP_PROXY
。
第三也是最后一个,如果这些都不起作用,请尝试从您的浏览器访问URL;毕竟它可能是一个网络问题。
您应该检查npm配置页面,了解如何设置和修改配置值。代理密钥存储用于连接到npm存储库的代理服务器。试试这个:
npm config delete proxy
我处于相同的状态,并得到了这个错误,因为代理值格式错误 (我只是想念“http://”在代理值的开头)。
如果代理应设置,这里是格式(值取决于您的网络):
npm config set proxy http://proxy.mydomain:3128
npm config set https-proxy http://proxy.mydomain:3128
注:本作品,如果你不使用代理,即(从个人计算机) NPM配置文件打开下面的两个行 评论
首先执行该命令
npm config edit
s在开始的文件中放入“;”(半结肠)开头的行。
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
你完成了。 现在安装你想要的任何包。
npm install -g cordova
npm install -g npm
或其他任何你需要安装
如果没有代理使用以下命令:如果您使用的是代理使用
npm config delete https-proxy
npm config delete proxy
:
npm config set proxy $PROXY
npm config set http-proxy $PROXY
两者都倾向于工作
如果您的NPM配置为使用不同的NPM注册服务器(可能位于工作机器上且未连接到网络/ VPN),也会发生这种情况。要看到,如果是这样的话:
npm config edit
,并查找:
registry=http://alternateurl
默认值为:
https://registry.npmjs.org/
您可以连接到您的VPN /网络或改变配置来正确。
你需要将所有3代理
npm config set proxy http://proxy.name.xx:port
npm config set http-proxy http://proxy.name.xx:port
npm config set https-proxy http://proxy.name.xx:port
如果通过终端设置代理服务器或创建.npmrc没有帮助,尽量把.typingsrc文件位于C:\用户\'用户名“,内容如下
{
"proxy": "http://proxy.name.xx:port",
"https-proxy": "http://proxy.name.xx:port",
"strict-ssl": false
}
- 1. Node.js的NPM安装模块错误
- 2. 错误而安装PG模块与NPM
- 3. 安装NPM模块火炮
- 4. NPM安装错误
- 5. 错误NPM安装
- 6. 错误NPM安装
- 7. NPM安装错误
- 8. 错误安装NPM
- 9. NPM安装错误无法找到模块“读 - 封装 - json.js”
- 10. npm安装分模块git子模块
- 11. 安装Python模块错误
- 12. Python模块安装错误
- 13. XCache模块安装错误
- 14. Cpan模块安装错误
- 15. 模块安装给错误
- 16. 安装perl模块错误
- 17. Pyopencl模块安装错误
- 18. 运行已安装的npm模块的命令错误
- 19. 安装npm模块时出现跟随错误
- 20. 安装NPM模块使得与类型错误弹性碰撞
- 21. NPM安装:错误:无法找到模块“强硬的cookie”
- 22. 全新安装的节点模块之后,npm install throws错误
- 23. Npm模块安装视觉工作室错误
- 24. 安装npm模块时出现流星错误
- 25. npm尝试安装模块时抛出ENOENT错误
- 26. mean.js在NPM安装错误安装
- 27. 安装posix时npm安装错误
- 28. npm安装错误4058,无法在windows中安装私有模块
- 29. 流浪,木偶和模块的NodeJS:在NPM模块安装抛出错误
- 30. 错误安装NPM于Node.js
‘NPM配置设置代理空’对于我来说完全删除代理的最佳方法,因为是代理由于某种原因,一个默认值。 – 2013-09-03 11:32:46
消除了这里的代理设置,所有工作都正常。谢谢! – davidwickman 2014-09-16 13:53:44
酷!设置两个代理设置为空...为我工作..惊人的解决方案..花了几个小时才能解决 – 2015-04-21 10:41:46