nuxt3项目因无法从github下载模板导致初始化失败如何解决

问题:执行npx nuxi init nuxt-app报错。

解决方案:

官方初始化链接:v3.nuxtjs.org/getting-sta…

npx nuxi init nuxt-app

执行后报错:

Failedto download template fromregistry: request to https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json failed, reason: connect ECONNREFUSED 0.0.0.0:443  at /Users/ming/.npm/_npx/a95e0f536cf9a537/node_modules/nuxi/dist/chunks/init.mjs:13269:11  at processTicksAndRejections (node:internal/process/task_queues:96:5)  at asyncdownloadTemplate (/Users/ming/.npm/_npx/a95e0f536cf9a537/node_modules/nuxi/dist/chunks/init.mjs:13268:20)  at asyncObject.invoke(/Users/ming/.npm/_npx/a95e0f536cf9a537/node_modules/nuxi/dist/chunks/init.mjs:13336:15)  at async_main (/Users/ming/.npm/_npx/a95e0f536cf9a537/node_modules/nuxi/dist/cli.mjs:50:20)

解决:

先通过ping命令检查raw.githubusercontent.com能否正常访问

如果访问异常,通过访问https://ipaddress.com/website/raw.githubusercontent.com网站获取到对应的ip地址,

然后把该ip地址添加到host文件(C:\windows\system32\drivers\etc),mac下host配置路径:/etc/hosts

在文件最后新增一行如下内容:

 185.199.108.133 raw.githubusercontent.com

添加完后,再ping一下 ping raw.githubusercontent.com 是否连接正常。能正常ping通后再重新执行npx nuxi init nuxt-app。


本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):