报错原因:淘宝npm镜像地址https证书到期了
2024年1 月 22 日,淘宝原镜像域名(http://registry.npm.taobao.org)的 HTTPS 证书正式到期,导致旧的 npm 淘宝镜像在使用时出错了。
2021 ,npm 淘宝镜像已经从 http://registry.npm.taobao.org 切换到http://registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务
1.查看当前的npm镜像设置:npm config get registry
如果是旧的执行: npm config set registry https://registry.npmmirror.com
2.取消ssl验证: npm config set strict-ssl false
3.清除npm缓存 npm cache clean --force
4.npm install
也有其他大厂的npm镜像地址,如:
- 腾讯:http://mirrors.cloud.tencent.com/npm/
- 华为:https://mirrors.huaweicloud.com/repository/npm/
- 中科大镜像:https://registry.npmjs.org/