react安装依赖报错getaddrinfo ENOENT raw.githubusercontent.com


今天在GitHub上拉了个项目,在npm install 安装依赖时报错   getaddrinfo ENOENT raw.githubusercontent.com

 

 检查发现,是由于近期Github的raw文件读取地址遭受DNS污染,导致文件下载困难。网上也提供了解决方法:

通过修改HOSTS文件的方式解决。

(1)首先,需要查出raw.githubusercontent.com的真实IP,进入这个网址:https://www.ipaddress.com/

在其中输入域名,然后点击查询

 

 查询结果如下:

 

 (2)修改hosts文件(准确的是用修改好的替换)

  • 打开目录:C:/Windows/System32/drivers/etc/
  • 将hosts文件复制一份到桌面,然后用编辑器打开(在etc路径下直接修改会提示权限不够,所以我们采用在外部修改然后替换文件的方式。)
  • 在最后添加199.232.68.133 raw.githubusercontent.com

 

或者首先以管理员权限打开记事本,然后将hosts文件拖进来,再修改保存也可以

修改后如下图:

 

 最后用这个hosts文件 替换C:/Windows/System32/drivers/etc/路径下的hosts文件即可

重新npm install 即可安装成功

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM