certificate has expired
今天在使用 Vue3 创建项目的时候,使用 npm init vue@latest
命令创建项目时报错:
这是因为 npm 的证书过期了,其实,早在 2021 年,淘宝就发文称,npm 淘宝镜像已经从 registry.npm.taobao.org
切换到了 registry.npmmirror.com
。旧域名也将于 2022 年 5 月 31 日停止服务(不过,直到今天 HTTPS 证书到期才真正不能用了)。所以,解决办法就是将 npm 镜像源切换到新的地址
- 查看当前的 npm 镜像设置:
npm config list
- 然后修改镜像即可:
npm config set registry https://registry.npmmirror.com
然后就可以正常使用 npm 啦~
评论