按照官网初始化nuxt3项目时:
输入命令 npx nuxi init nuxt3demo
发现会失败报错:
getaddrinfo ENOENT raw.githubusercontent.com 报错
解决方案:
-
手动clone代码
git clone -b v3 https://github.com/nuxt/starter.git
-
点击报错提示的url,在打开里面tar路径,会自动下载,解压即可。
前面两种是绕路方案,下面这种是解决报错方案:
- 为电脑添加hosts
-
在https://www.ipaddress.com/中查询raw.githubusercontent.com的真实ip
-
windows系统 找到C:\Windows\System32\drivers\etc 下的hosts文件,用管理员权限打开。(无法修改请查看文章最后ps)
-
mac系统 终端输入
sudo vim /ect/hosts
-
将下面配置追加到hosts文件中
185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
保存重新打开终端,输入命令 npx nuxi init nuxt3demo
进行正常下载。
ps: windows系统改hosts可能会出现无法修改的问题,可以先把hosts复制到不需要权限的其他文件目录,修改后再覆盖原先目录的文件。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)