npm ERR! networkinggetaddrinfo ENOTFOUND

我得到npm ERR! network getaddrinfo ENOTFOUND npm ERR! network getaddrinfo ENOTFOUND错误,同时尝试使用NPM安装任何软件包。 我知道在同一个问题上有很multithreading,但我找不到任何线程可以帮助我。

我已经设置了代理&我认为它的代理没有正确设置\不使用正确的URL。

 npm config set proxy http://proxy.company.com:8080 npm config set https-proxy http://proxy.company.com:8080 

有没有办法检查我使用的URL,而设置代理是正确的? 为了纠正这个问题,我需要采取哪些措施?

在这里输入图像描述

也许这是因为代理不支持HTTPS 。 我所做的是清除〜/ .npmrc的代理内容,或者使用

  npm config delete proxy 

而且,对于这个问题,build议使用nrm 。

而不是使用npm config set http_proxy=http://address:8080代理npm config set http_proxy=http://address:8080转到〜/ .npmrc并删除代理configuration。 这解决了我的问题。

我正在设置代理服务器

 npm config set http_proxy=http://address:8080 

而不是使用正确的方式

 npm config set proxy http://address:8080 

我也遇到了这个错误,但是目前我并没有在代理服务器的后面工作,所以使用npm config set proxy=http://address:8080~/.npmrc~/.npmrc也没有包含任何代理设置。 在我的情况下,解决scheme只是重新启动我的电脑

我错误地input了地址

 http://addressOfProxy.8080 

代替

 http://addressOfProxy:8080 

(请注意端口号8080之前的冒号 。)

严格的SSL =假

proxy = http:// ip_address_of_proxy:8088 https-proxy = https:// ip_address_of_proxy:8088
registry = http://registry.npmjs.org/