首页 前端知识 npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED

npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED

2024-05-12 17:05:51 前端知识 前端哥 1011 991 我要收藏

在安装新环境时提示:

npm ERR! code CERT_HAS_EXPIRED

npm ERR! errno CERT_HAS_EXPIRED

npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired

我是使用下面两命令进行解决的

npm cashe clean --force

npm config set strict-ssl false

而出现以上错误的原因可能有以下几种情况:

1、系统时间设置不正确,导致TLS证书被认为已过期。这个时候你可以将系统时间调整为当前时间来解决这个问题。

2、你的计算机上的根证书过旧或缺失,导致TLS证书无法验证。你可以更新操作系统或安装缺失的根证书来解决这个问题。

更新根证书:

npm config set cafile ""

3、你所连接的npm镜像源的TLS证书过期。这可能是由于npm服务器的维护或其他问题引起的。你可以尝试更换镜像源或等待一段时间后再次尝试。

如果以上方法都无法解决问题,你可以尝试使用npm config set strict-ssl false命令来临时关闭严格的TLS验证,但这并不是一个安全的解决方案,建议你尽快解决证书问题。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/8433.html
标签
评论
会员中心 联系我 留言建议 回顶部
复制成功!