npm ERR!尝试安装Express

时间:2020-07-21 08:46:28

标签: 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_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的新手。帮助将不胜感激。

6 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

我自己找到了修复程序,而我基本上所做的就是使用其他互联网连接,并且能够安装Express!希望其他人觉得这有用!

答案 2 :(得分:0)

根据MicroSoft Docs EAI_AGAIN错误代码会导致名称解析暂时失败,这是DNS问题。 因此,请检查网络配置,并在可能的情况下切换到其他网络。

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

ipconfig /renew

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

答案 5 :(得分:0)

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

npm install --legacy-peer-deps
相关问题