以前,我们在前端发版的时候,都是一键发布,然后就坐等了,昨天,例行发版时,在坐等一会儿后,报错了,真是奇了怪了,没做什么骚操作啊,怎么就失败了呢?进入到发版日志看了看,提示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镜像地址,如:
…
如果最近还没发过版的朋友,赶紧去检查一下吧。