Javascript npm错误!尝试安装express时再次出现代码EAI_错误

Javascript npm错误!尝试安装express时再次出现代码EAI_错误,javascript,node.js,npm,Javascript,Node.js,Npm,我正在通过一门课程学习web开发,现在是使用node package manager安装express的时候了。我必须安装express并使用以下命令: npm install express 我得到一个错误,上面说: npm ERR! code EAI_AGAIN npm ERR! errno EAI_AGAIN npm ERR! request to https://registry.npmjs.org/express failed, reason: getaddrinfo EAI_A

我正在通过一门课程学习web开发,现在是使用node package manager安装express的时候了。我必须安装express并使用以下命令:

npm install express
我得到一个错误,上面说:

npm ERR! code EAI_AGAIN

npm ERR! errno EAI_AGAIN

npm ERR! request to https://registry.npmjs.org/express failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\User\AppData\Roaming\npm-cache\_logs\2020-07-21T08_32_35_6
54Z-debug.log


我现在完全迷路了。请不要评判我,因为我对Node还是非常陌生的。非常感谢您的帮助。

我自己找到了修复方法,基本上我所做的就是使用不同的internet连接,并且能够安装express!希望其他人会觉得这很有用

根据EAI_再次将错误代码转换为名称解析中的临时故障,这是一个DNS问题。
因此,请检查网络配置,如果可能,请切换到其他网络。

此错误是由网络问题引起的,因此在windows操作系统运行疑难解答中,您可能会发现类似“您的DNS服务器可能不可用”的错误。如果出现此错误,请重置网络适配器。

我遇到了类似的问题,我只是用在internet上找到的命令集解决了它。 我分享它是为了节省你的时间

npm config rm proxy 
npm config rm https-proxy --tried removing npm proxy 
很抱歉,我无法添加更多细节,但这解决了我的以下问题:

npm ERR! code EAI_AGAIN
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/express failed, reason: getaddrinfo 
EAI_AGAIN registry.npmjs.org

还可以确认这是网络DNS问题。在Windows上,您可以尝试运行

ipconfig/续订


但是如果失败,重启机器或路由器应该可以解决问题,否则请联系网络管理员。

您也可以使用以下命令,它对我有效:

npm install --legacy-peer-deps

我已经尽可能地强化了这个问题。如果可能的话,记得添加更多的细节,因为发生这种错误的原因未知。我已经修复了错误。我只是使用了一个不同的互联网连接,它起了作用,我能够下载Expressrestart帮助我,因为我没有对此进行任何更改,而且它刚才还很好地工作,重新启动似乎是一个不错的选择。