前言
创建Nuxt3项目时可能会出现错误:ERROR Error: Failed to download template from registry: Failed to download https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json: TypeError: fetch failed
解决方式一
直接下载克隆代码
git clone -b v3 https://github.com/nuxt/starter.git or // github访问不了,可以使用Gitee的地址 git clone -b v3 https://gitee.com/tang0202/starter.git
进入目录,安装依赖
cd starter npm i
解决方式二
前往 https://www.ipaddress.com/ip-lookup 查找到 raw.githubusercontent.com 的IP:
找到本机hosts文件,一般路径地址为:C:\Windows\System32\drivers\etc\hosts,打开hosts修改,将上面对应的IP和域名放到hosts文件末尾
185.199.110.133 raw.githubusercontent.com 185.199.111.133 raw.githubusercontent.com 185.199.109.133 raw.githubusercontent.com 185.199.108.133 raw.githubusercontent.com 2606:50c0:8001::154 raw.githubusercontent.com 2606:50c0:8002::154 raw.githubusercontent.com 2606:50c0:8003::154 raw.githubusercontent.com 2606:50c0:8000::154 raw.githubusercontent.com
添加完此映射关系之后,打开CMD,输入 ipconfig/flushdns 刷新下本地的DNS缓存。
再次运行初始化命令创建项目
npx nuxi@latest init <project-name>