npx nuxi init <project-name> 初始化项目失败

在VSCode中初次使用npxnuxiinit初始化Nuxt项目时遇到错误,原因是无法下载模板。通过ping命令发现无法连接到raw.githubusercontent.com。解决方案是手动编辑hosts文件,添加GitHub的IPv4地址,以管理员权限运行记事本打开hosts文件,保存修改,确保能ping通该域名。这样就可以解决模板下载失败的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

第一次在vsCode终端运行npx nuxi init demo初始化项目出现如下错误:

ERROR  Error: Failed to download template from registry: request to 
https://raw.githubusercontent.com/nuxt/starter/templates/templates/v3.json failed,
reason: getaddrinfo ENOENT raw.githubusercontent.com

解决方法

首先win+R,打开命令窗口,输入ping raw.githubusercontent.com,结果如下,可知是ping不通的
在这里插入图片描述
接着访问https://ipaddress.com/website/raw.githubusercontent.com,可选以下四个IPv4地址中的任意一个,我用的是第一个
在这里插入图片描述
然后在C:\Windows\System32\drivers\etc\hosts文件中添加185.199.108.133 raw.githubusercontent.com
在这里插入图片描述

注意:
直接记事本打开hosts文件,修改文件会保存不上,显示需要提供管理员权限,所以就要采取以下方法

修改hosts文件

  • 搜索记事本,右键点击,再点击以管理员身份运行

在这里插入图片描述

  • 点击文件,再点击文件下的打开,找到hosts文件
    在这里插入图片描述
    一定要将文件类型改为所有文件,要不然就会显示空白文件
  • 选择后进行修改,进行保存就行了,保存的时候变成另存为注意还是要选择所有文件的类型

如果你发现保存文件的时候选择了所有文件,但是文件列表中还是多了一个hosts.txt,hosts并没有修改,那就把hosts文件删掉,对hosts.txt文件进行重命名,删除后面的.txt。完成后打开文件检查是否成功添加

  • 最后命令行窗口查看,能ping通就代表成功了
    请添加图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值