先似乎 npm ERR! code CERT_HAS_EXPIRED 错误:
解决步骤
1. 更换 npm 镜像
由于淘宝的 npm 镜像出现问题,你可以暂时切换到官方的 npm 镜像或其他可靠的镜像源。使用 npm 命令行工具来设置新的镜像源:
bash复制代码
npm config set registry https://registry.npmjs.org/ |
或者,你也可以选择其他可靠的 npm 镜像,如 CNPM(中国 npm 镜像)或其他国家的镜像源。
2. 清除 npm 缓存
有时候清除 npm 的缓存可以解决一些奇怪的错误。运行以下命令来清除缓存:
bash复制代码
npm cache clean --force |
3.尝试新镜像
npm新淘宝镜像:https://registry.npmmirror.com
阿里云 NPM 镜像:https://npm.aliyun.com
腾讯云 NPM 镜像:https://mirrors.cloud.tencent.com/npm/
华为云 NPM 镜像:https://mirrors.huaweicloud.com/repository/npm/
网易 NPM 镜像:https://mirrors.163.com/npm/
结论
npm ERR! code CERT_HAS_EXPIRED
是一个常见的 npm 错误,特别是当你使用非官方的 npm 镜像时。通过更换镜像、清除缓存、检查系统时间和网络设置,以及查看 npm 日志,你通常可以解决这个问题。如果问题依旧存在,可能需要等待镜像维护者修复或寻求其他帮助。希望这篇博客对你有所帮助!