Vue笔记 创建Nuxt3应用

发生背景

按照 Nuxt3 官方文档,运行:

$ npx nuxi init nuxt3-app

恭喜,获得一个 ERROR

错误信息

ERROR  Error:
    Failed to download template from registry: request to https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json failed,
    reason: Hostname/IP does not match certificate's altnames:
        Host: raw.githubusercontent.com. is not in the cert's altnames:
            DNS:default.ssl.fastly.net,
            DNS:fastly.com,
            DNS:*.a.ssl.fastly.net,
            DNS:*.hosts.fastly.net,
            DNS:*.global.ssl.fastly.net,
            DNS:*.fastly.com,
            DNS:a.ssl.fastly.net,
            DNS:purge.fastly.net,
            DNS:mirrors.fastly.net,
            DNS:control.fastly.net,
            DNS:tools.fastly.net

解决方案

报错信息说请求 https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json 时 SSL 验证失败,既然这样,手动访问一下不就行了?
npm 果然 没骗我,SSL 确实有问题
问题不大,启动 Steam++ ,勾选 Github 那一项,它会帮忙重新签名。
Steam++ 超棒的
得到了以下数据:

{
  "name": "v3",
  "defaultDir": "nuxt-app",
  "url": "https://nuxt.com",
  "tar": "https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3"
}

tar 对应的值是 https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3 ,在浏览器无痕模式中打开,开始下载~
下载完解压出来就 OK 了:模板提供了这些文件
注意:此时需要退出 Steam++ ,不然会重定向到 Github 主站。

原因

可能没装那个根证书吧,具体的不太懂,等待大佬解答。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值