以前,我们在前端发版的时候,都是一键发布,然后就坐等了,昨天,例行发版时,在坐等一会儿后,报错了,真是奇了怪了,没做什么骚操作啊,怎么就失败了呢?进入到发版日志看了看,提示npm ERR! request to https://registry.npm.taobao.org/js-cookie failed, reason: certificate has expired

certificate has expired不就是说证书过期了吗?心想,怎么淘宝的镜像也会过期啊。就打开https://registry.npm.taobao.org/看了下,

还真是过期了。证书是到2024年1月22日过期。看样子得换其他的npm镜像地址才行了。这里我们替换为阿里的另一个镜像地址https://registry.npmmirror.com/
我们部署是基于kubersphere提供的DevOps功能,创建流水线即可一键部署到K8S上,这里就需要修改一下Jenkinsfile脚本

除了上面的镜像地址外,也有其他大厂的npm镜像地址,如:

  1. 腾讯:http://mirrors.cloud.tencent.com/npm/
  2. 华为:https://mirrors.huaweicloud.com/repository/npm/
  3. 中科大镜像:https://registry.npmjs.org/

如果最近还没发过版的朋友,赶紧去检查一下吧。

举报/反馈

学着编程收着废品

2263获赞 737粉丝
日常收废品以及自学编程过程中的一些积累分享。
科技领域爱好者
关注
0
0
收藏
分享