【error An unexpected error occurred: "https://raw.githubusercontent.com】解决笔记

70 阅读1分钟

背景

参与一个新项目,本地第一次yarn构建,报错:发生意外错误......

image.png

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

image.png

再次,打开 site.ip138.com/raw.Githubu… 查看raw.githubusercontent.com的真实IP地址

image.png

第三,在这里挑一个ip继续ping,找一个能通的,ok,就它了185.199.110.133

image.png

第四,修改host文件,绑定目标域名和目标ip.

打开C:\Windows\System32\drivers\etc\host文件,在最后一行添加【185.199.110.133 raw.githubusercontent.com】。保存成功。

image.png

3 再次构建验证,结束