error Error: certificate has expired
at TLSSocket.onConnectSecure (node:_tls_wrap:1674:34)
at TLSSocket.emit (node:events:514:28)
at TLSSocket._finishInit (node:_tls_wrap:1085:8)
at ssl.onhandshakedone (node:_tls_wrap:871:12)
方法1
这个问题提示是证书过期导致的。
可以尝试禁用SSL证书验证。
yarn config set strict-ssl false
然后再继续安装。
就可以了。
SSL证书验证
安装依赖时,使用npm或者yarn等包管理器从远程仓库下载包,这些操作通常是通过HTTPS协议进行的,而HTTPS协议是基于SSL/TLS协议的。在这个过程中,您的计算机(客户端)会与远程服务器进行安全通信,这时就需要进行SSL证书验证。
方法2
将yarn 的 淘宝源的https 改为http yarn config set registry registry.npm.taobao.org