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