1.你mpvue初始化vue项目是否遇到过这样的问题?
vue-cli · Failed to download repo mpvue/mpvue-quickstart: connect ETIMEDOUT 111.197.146.189
原因 :github的ip连接失败,链接超时
这是我百度的方法: https://blog.csdn.net/weixin_42402845/article/details/102544446
然而我试了并没有效果,原因我觉得是博主提供的github IP也已经过时,没用了,那怎么获取最新的github官网ip呢?
2. 获取最新github IP方法
绕过国内DNS解析,直接访问GitHub的CDN节点,从而达到加速的目的。不需要科学上网,也不需要海外的服务器辅助。
- 获取GitHub官方CDN地址:
打开 https://dnsdblookup.com/github.com/
-
查询以下链接的DNS解析地址:
github.com
-
任意找一个ip ping一下,如果能接收到数据,说明这个ip有用
-
记录下查询到的IP地址:
140.82.114.4
-
修改系统Hosts文件
- 打开系统hosts文件 (需管理员权限)。路径:
C:\Windows\System32\drivers\etc
ps:不同电脑hosts位置可能有所不同
- 如下图所示修改
3. 再次运行mpvue 初始化项目
然后再重新运行 vue init mpvue/mpvue-quickstart my-project
恭喜你,已成功解决问题!