文章

Nuxt安装报错

Nuxt安装报错

Nuxt安装报错

Nuxt安装报错

报错内容:

ERROR Error: Failed to download template from registry: Failed to download https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json: TypeError: fetch failed

解决一:

使用科学上网工具

解决二:

修改host文件

查询一下raw.githubusercontent.com对应的ip地址是啥:“raw.githubusercontent.com”A记录/cname检测结果–Dns查询|dns查询–站长工具

查到之后:

1718175799970-dc33da0a-28b4-45ec-aac0-7955227a4f0b.webp把这些ip添加到host中:

bash

复制代码# 将 Nuxt 下载请求的服务器域名与其服务器 IP 直接映射
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

mac中修改host

打开终端,执行命令:

bash

复制代码sudo vi /etc/hosts

然后添加内容如下:

1718175799797-f42ce35d-5c29-47fb-b514-3be9624190bc.webp

修改完之后要刷新hosts生效:

复制代码sudo killall -HUP mDNSResponder

windows修改host

复制自己电脑的 C:\Windows\System32\drivers\etc 目录下的 hosts 文件到桌面上,然后修改里面的内容,添加如下内容:

bash

复制代码# 将 Nuxt 下载请求的服务器域名与其服务器 IP 直接映射
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

然后将桌面上的文件移动到 C:\Windows\System32\drivers\etc 下面并覆盖原来的hosts文件,然后重新打开一个终端即可。

重新执行安装命令

这个时候其实ping一下就可以知道已经可以ping通了:

1718175799925-23a0c982-dd30-4026-9df8-9af83f427eac.webp

然后重新运行安装命令就可以了:

1718175799952-04da6e77-3217-4f74-b6d6-85ec0c125f78.webp

本文由作者按照 CC BY 4.0 进行授权