目录
一、问题描述
二、解决方案
2.1、针对于域名更换解决方案
2.2、针对于证书过期解决方案
三、进行测试
一、问题描述
针对于2022年5月31号和2024年1 月 22 日前的前端项目
npm.taobao.org和旧域名于2021年官方公告域名更换事件,已于2022年05月31日零时起停止服务。
registry.npm.taobao.org域名HTTPS证书于2024年1月22日正式到期,不可再用。
在对旧项目 npm install 安装依赖的时候出现的问题。(引发域名或者证书错误)
二、解决方案
2.1、针对于域名更换解决方案
1.先查看当前使用的镜像地址
npm config get registry
2. 清空缓存,切换新源
npm cache clean --force
npm config set registry https://registry.npmmirror.com
国内镜像还有如下,根据自己的需要使用:
腾讯
npm config set http://mirrors.cloud.tencent.com/npm/
华为
npm config set https://mirrors.huaweicloud.com/repository/npm/
中科大镜像
npm config set https://registry.npmjs.org/
2.2、针对于证书过期解决方案
将证书地址进行替换
https://registry.npm.taobao.org
https://registry.npmmirror.com
三、进行测试
npm cache clean --force
npm install