Failed to download template from registry: Failed to download https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json
原因 没有魔法
先说解决方案
- 直接通过这个网址(
https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3)下载得到一个tar包。可以直接复制到浏览器上,也可以通过迅雷下载。 - 将tar包解压,就是一个基础的
nuxt项目
逐步解决
先看看这个文件中是什么
raw.gitmirror.com/nuxt/starte…
{
"name": "v3",
"defaultDir": "nuxt-app",
"url": "https://nuxt.com",
"tar": "https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3"
}
再看下nuxi中哪里用到了这个地址
这么一看,应该就是从https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3这里下载东西,结合这个json的命名,可能是一个tar包,把https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3地址用浏览器打开,果然是个tar包
然后用压缩软件打开,看看里面是什么
原来是个项目。那再来看看,正常用nuxi创建的项目结构
那么我们就大致可以确定用nuxi创建项目实际是从https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3这里下载一个tar包,然后解压缩后,改成你自定义的文件夹名,当然,nuxi还会自动帮你安装依赖,但用的是npm默认的npm仓库,国内速度感人。所以,我们直接下载这个项目结构即可,后续自己用包管理工具,从国内npm镜像安装依赖