2024记录搭建vue3项目遇到的两个问题

一,用淘宝镜像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保存退出
重启项目成功
2024记录搭建vue3项目遇到的两个问题_第1张图片

你可能感兴趣的:(2024记录搭建vue3项目遇到的两个问题)