💡
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
npx nuxi@latest init demo初始化nuxt 3项目时报错,可能是网络或证书问题。解决方案一是改host,解决方案二是改DNS,解决方案三是开代理。解决证书问题可设置环境变量或临时shell变量。参考资料:
🎯
关键要点
- 使用 npx nuxi@latest init demo 初始化 nuxt 3 项目时可能会报错,通常是网络或证书问题。
- 确认问题可以通过执行特定的 node 命令来检查网络连接。
- 如果出现 ECONNREFUSED 错误,说明是网络问题,可以通过改 host、改 DNS 或开代理来解决。
- 解决方案一是修改 hosts 文件,添加 raw.githubusercontent.com 的 IP 地址。
- 解决方案二是切换 DNS 为 Google DNS(8.8.8.8 和 8.8.4.4)。
- 解决方案三是开启全局代理或临时代理。
- 如果出现证书验证错误,说明是证书问题,同样可以通过改 host、改 DNS 或开代理来解决。
- 解决方案一是设置 npm 配置为不严格 SSL。
- 解决方案二是设置环境变量 NODE_TLS_REJECT_UNAUTHORIZED 为 0。
- 设置环境变量后再次执行命令可以成功,但会出现不安全的警告。
➡️