繁体   English   中英

npm 错误! 尝试安装 express 时出现代码 EAI_AGAIN 错误

[英]npm ERR! code EAI_AGAIN error when trying to install express

我正在通过课程学习 web 开发,现在是使用节点 package 管理器安装 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 还是非常陌生。 帮助将不胜感激。

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

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

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

根据MicroSoft Docs EAI_AGAIN 错误代码转换为名称解析中的临时故障,即 DNS 问题。 所以检查网络配置,如果可能的话切换到不同的网络。

此错误是由于网络问题引起的,因此在 windows 操作系统运行故障排除程序中,您可能会发现“您的 DNS 服务器可能不可用”之类的错误。 如果您收到此错误,请重置您的网络适配器。

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

ipconfig /更新

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

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

npm install --legacy-peer-deps

这将导致您的 Internet 连接速度变慢。 我的代码在关闭其他浏览器选项卡后工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM