问题
第一次在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
通就代表成功了