[英]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.