解决 npm 在安装库时报证书过期的问题

问题描述

在使用 npm 进行 install 操作时报 npm ERR! code CERT_HAS_EXPIRED 如下图所示这种错误。

image-20240627205040204

问题原因

这通常是因为计算机的系统时间设置不正确,或者 npm 配置的注册表(registry)服务器使用的SSL证书已经过期。

解决方法

可以设置临时忽略 SSL 验证来解决,使用命令:npm config set strict-ssl false