天天看點

Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND 11000建立一個新的React應用時發生錯誤

建立一個新的React應用時發生錯誤

前些天在公司的電腦上重新搭建各種環境,突然出了這個問題。

使用指令:

npx create-react-app demo

環境:node v16.3.0; npm 7.15.1; yarn 1.22.10

錯誤詳情:

info There appears to be trouble with your network connection. Retrying...

查了一些資料後,修改yarn源,删除代理設定,都沒有效果。

錯誤資訊中最後的 11000 是我本地使用的VPN代理:127.0.0.1:11000,這就很有意思了,大機率就是這個代理造成的,我先是關掉代理重新安裝NodeJS 和 yarn,但是再次運作建立React應用指令依然報這個錯。并且在自己的筆記本上是沒有任何問題的,就是公司電腦一直報錯,真是百思不得其解。

最後我一個神奇的操作竟然建立應用成功了:運作指令删除yarn:

npm uninstall yarn -g

然後再運作建立React應用指令,竟然成功了。

更新:

Git送出、composer安裝、npm安裝、yarn安裝等指令都出現未知的錯誤,部分退出VPN之後就正常了。

後面發現,即使VPN已經退出了,但是在環境變量中還是發現一個代理設定:

我的電腦右鍵屬性->進階系統設定->環境變量->使用者變量->proxy

删除這個proxy設定後,成功解決問題