npm ERR! request to https://registry.npm.taobao.org failed, reason: certificate has expired
新接手的项目 npm install 遇到问题如下:
错误提示已经告诉原因是淘宝镜像过期了!
2021 年淘宝告诉大家 npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。旧域名也于 2022 年 5 月 31 日停止服务,直到2024年01月22日 HTTPS 证书到期真正不能用了!!!
解决方法:替换为新的镜像地址
1. 查看当前的镜像设置:npm config list
2. 清空:npm cache clean --force
3. 设置新的镜像:npm config set registry https://registry.npmmirror.com
4. 再次运行npm install 正常