簡體   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