背景
参与一个新项目,本地第一次yarn构建,报错:发生意外错误......
error An unexpected error occurred: "raw.githubusercontent.com/eligrey/Fil…: getaddrinfo ENOENT raw .githubusercontent.com raw.githubusercontent.com:443".
排查解决
以报错前半段信息【error An unexpected error occurred: "raw.githubusercontent.com/】为关键字,大海捞针式…
1 先把yarn升级到最新再说
yarn config get registry 确认资源库是淘宝镜像
yarn --version
yarn set version latest
2 关键信息—— getaddrinfo ENOENT,域名Ip未绑定
"getaddrinfo ENOENT" 是一个错误消息,它通常在网络编程中出现。它表示在尝试解析主机名或服务时,找不到相应的条目。这可能是由于无法解析主机名、网络连接问题或服务不可用等原因引起的。
这个问题是域名ip未绑定导致的,就是localhost没有与127.0.0.1
绑定
作者:su7
链接:juejin.cn/post/724960…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
3 定位目标IP并绑定IP和域名
首先,直接ping目标地址,结果失败...
ping raw.githubusercontent.com
再次,打开 site.ip138.com/raw.Githubu… 查看raw.githubusercontent.com的真实IP地址
第三,在这里挑一个ip继续ping,找一个能通的,ok,就它了185.199.110.133
第四,修改host文件,绑定目标域名和目标ip.
打开C:\Windows\System32\drivers\etc\host文件,在最后一行添加【185.199.110.133 raw.githubusercontent.com】。保存成功。