表示SSL证书已过期,导致npm无法验证下载源的安全性5。常见于以下场景:
- 系统时间错误(如时间设置偏差过大)12
- 淘宝镜像源(
registry.npm.taobao.org)证书已失效 - 本地npm缓存或旧版本Node.js的兼容性问题34
典型错误示例:
textCopy Code
npm ERR! request to https://registry.npm.taobao.org/vue failed, reason: certificate has expired
解决方案:
- 检查系统时间是否准确
- 清除缓存:
npm cache clean --force - 切换镜像源:
npm config set registry https://registry.npmmirror.com