一,用淘宝镜像https://registry.npm.taobao.org安装vue失败
原因:证书过期
npm install -g @vue/cli
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/@vue%2fcli failed, reason: certificate has expired
解决:
尝试换镜像地址:https://registry.npmmirror.com
npm config set registry https://registry.npmmirror.com
npm config get registry
https://registry.npmmirror.com
换镜像地址后执行npm install -g @vue/cli ,安装成功。
二、启动项目失败
失败错误:
error when starting dev server:
Error: getaddrinfo ENOTFOUND localhost
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:internal/dns/promises:82:17)
原因:利用ai工具得出结论->getaddrinfo ENOTFOUND localhost 通常意味着你的系统无法解析 localhost 这个域名。这可能是由于多种原因,包括网络配置问题、本地hosts文件配置错误、或者某些安全软件(如防火墙)阻止了对localhost的访问。
解决:
sudo vim /etc/hosts
查看本地hosts文件中缺少localhost配置
输入i切换为输入模式
在文件最后一行加入:127.0.0.1 localhost
esc退出输入模式,:wq保存退出
重启项目成功
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。