背景
有一段时间没有用yarn安装新的包了,今天用yarn安装包的时候突然报错了。
yarn安装包时报错,Error: certificate has expired

尝试解决
首先把yarn全局卸载之后重新安装了一下。
npm uninstall yarn -g
npm install yarn -g
结果还是一样的报错。
然后把源换了
yarn config set registry https://registry.npm.taobao.org/
结果还是不行······
找到原因
大概率应该是开了服务器代理访问导致ssl安全证书失效了。
yarn config set "strict-ssl" false -g
使用上面的命令可以解决证书失效的问题,但是总感觉不是从根上解决。
有没有大佬有更好的解释或者解决办法,欢迎评论。
本文描述了作者在使用yarn安装包时遇到的certificatehasexpired错误,经过尝试包括全局卸载重装、更换npm源,发现问题可能源于服务器代理导致的SSL证书失效。最终通过设置`yarnconfigsetstrict-sslfalse`解决了问题,但寻求更根本的解决方案。

735

被折叠的 条评论
为什么被折叠?



