yarn
& install
都報錯,報錯信息以下:Error: getaddrinfo ENOENT raw.githubusercontent.com at GetAddrInfoReqWrap.onlookup
域名地址解析失敗,致使地址沒法鏈接linux
修改host文件
1). 對應地址:git
windows: %systemroot%\system32\drivers\etc linux: /etc/hosts
2).打開文件後添加在1上查找到的地址和ip(這個對應的須要本身去查一下,網上一些舊的用也是不能夠的)
eg:github
# github相關 52.74.223.119 github.com 192.30.253.119 gist.github.com 54.169.195.247 api.github.com 185.199.111.153 assets-cdn.github.com 151.101.108.133 user-images.githubusercontent.com 199.232.96.133 gist.githubusercontent.com 199.232.96.133 cloud.githubusercontent.com 199.232.96.133 camo.githubusercontent.com 199.232.96.133 raw.githubusercontent.com 199.232.96.133 avatars0.githubusercontent.com 199.232.96.133 avatars1.githubusercontent.com 199.232.96.133 avatars2.githubusercontent.com 199.232.96.133 avatars3.githubusercontent.com 199.232.96.133 avatars4.githubusercontent.com 199.232.96.133 avatars5.githubusercontent.com 199.232.96.133 avatars6.githubusercontent.com 199.232.96.133 avatars7.githubusercontent.com 199.232.96.133 avatars8.githubusercontent.com
打開cmd窗口
ipconfig /displaydns &:: # 顯示全部 dns內容 ipconfig /flushdns &:: # 刷新全部 dns內容
要了解這個問題的本質,咱們應該回想一下,一個網頁打開的時候,通過了哪些處理,用一張圖看一下
從上圖能夠看到,咱們域名解析先會拿本地的緩存(瀏覽器/電腦),當咱們沒法域名解析失敗的時候,咱們能夠先去https://www.ipaddress.com網站查詢網站對應的ip信息,用緩存的方式直接在本地添加對應的解析規則,這樣即可以正常訪問windows