侧边栏壁纸
  • 累计撰写 60 篇文章
  • 累计收到 10 条评论

记录安装nuxt3创建项目的问题。Error: Failed to download template from registry: Failed to download https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json: TypeError: fetch failed

2024-10-29 / 0 评论 / 772 阅读

开vpn也不行,上网看了一下情况,问题是raw.githubusercontent.com 进行了 DNS 污染,这会导致你的请求在到达 DNS 服务器后解析到错误的服务器 IP 地址,从而无法正确连接到 githubusercontent 的服务,所以当 ping 这个地址的时候也是 ping 不通的(ping raw.githubusercontent.com)。

解决办法:在本地配 Host

在本地的 hosts 文件中新加一行配置,即可解决报错问题(有些情况要修改dns。将获取到的DNS7 服务器地址:205.251.199.75 固定到本地网络):

185.199.108.133 raw.githubusercontent.com

如果不成功就还有一个办法(备用)
就打开json链接下载压缩包在npm install
https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json

再打开https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3。下载

创建文件夹,解压文件,把starter-3里面的文件移动到新创建的这个文件夹。

安装依赖(推荐 pnpm)

$ pnpm install

启动项目

$ pnpm dev

评论一下?

OωO
取消