中学网站系统源码,商务网站建设 视频,wordpress 英文链接,网站推广专家十年乐云seo今天拉取老项目更新依赖#xff0c;出现 urlshttps%3A%2F%2Fregistry.npm.taobao.org%2Fegg-logger%2Fdownload%2Fegg-logger-2.6.1.tgz: certificate has expired 类似报错。即使删除 node_modules 重新安装#xff0c;问题依然无法解决。 一、问题演示 二、原因分析
1、淘… 今天拉取老项目更新依赖出现 urlshttps%3A%2F%2Fregistry.npm.taobao.org%2Fegg-logger%2Fdownload%2Fegg-logger-2.6.1.tgz: certificate has expired 类似报错。即使删除 node_modules 重新安装问题依然无法解决。 一、问题演示 二、原因分析
1、淘宝镜像源地址变更详见公告淘宝 NPM 镜像站喊你切换新域名啦
2、旧镜像源地址 SSL 证书已于 2024.1.22 过期 3、项目 yarn.lock 文件显示大量安装包依赖旧镜像源 4、包管理器开启了严格检查默认 三、解决方案
1、对 lock 文件使用新镜像地址替换旧镜像地址推荐 同时Linux 中可使用 sed 指令进行替换
sed -i s|https://registry.npm.taobao.org/|https://registry.npmmirror.com/|g yarn.lock2、删除 lock 文件确保 npm、yarn 镜像源已设置新淘宝镜像源地址重装依赖
# npm 切换新淘宝镜像源
npm config set registry https://registry.npmmirror.com# yarn 切换新淘宝镜像源
yarn config set registry https://registry.npmmirror.com3、关闭严格检查不推荐
# npm 包管理工具
npm config set strict-ssl false# yarn 包管理工具
yarn config set strict-ssl false