簡體   English   中英

如何修復連接 ENETUNREACH 上 npm 上 linux

[英]how to fix connect ENETUNREACH on npm on linux

我沒有使用代理,我只是一個菜鳥,試圖學習如何在我的機器(linux)上本地使用create-react-app進行開發

這是tracepath registry.npmjs.org的 output

 1?: [LOCALHOST]                        0.020ms pmtu 1500
 1:  2001:4451:664:1400:caf6:c8ff:fef2:bdcb                2.906ms !N
 1:  2001:4451:664:1400:caf6:c8ff:fef2:bdcb                0.995ms !N
     Resume: pmtu 1500

我認為這證明我沒有使用代理。

但我不斷收到此錯誤

npm ERR! code ENETUNREACH
npm ERR! syscall connect
npm ERR! errno ENETUNREACH

對於任何東西 npm。 我不知道該怎么辦。

我努力了..

  1. 刪除我的主目錄中的 package.json。 刪除
  2. package-lock.json 在我的主目錄中。 刪除我的主目錄中的.npm 目錄。
  3. 使用 npm 配置命令清除緩存
  4. 將 https-proxy 從配置設置為 null 從
  5. 配置為 null 將注冊表設置為https://registry.npmjs.org
  6. 將注冊表設置為 htpp://registry.npmjs.org 已卸載 npm
  7. 然后依賴項重新安裝未安裝的 npm 和依賴項然后安裝 nvm 並通過它重新安裝節點

npm install --verbose沒有說任何錯誤信息

請有人幫助我,我嘗試了幾乎沒有重新安裝我的操作系統的任何事情。

使用節點 18.9.0 有類似問題,通過降級到 16 解決

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM