接手老项目,yarn install
的时候出现error Error: certificate has expired,提示证书过期了,查看yarn.lock
,因为存在yarn.lock的项目执行yarn install
是它里面去执行下载固定版本的包。
查看后发现之前一直在使用的是https://registry.npm.taobao.org
but
淘宝原镜像源: https://registry.npm.taobao.org
旧域名于2021年官方公告域名更换事件,已于2022年05月31日零时起停止服务,域名HTTPS证书于2024年1月22日正式到期,不可再用。已替换为
https://registry.npmmirror.com
so
查看当前npm配置
npm config list
清空缓存
npm cache clean --force
修改镜像源
npm config set registry https://registry.npmmirror.com
在本地环境直接忽略证书验证
yarn config set strict-ssl false
一顿操作猛如虎,重新运行
yarn install