错误bug展出
User
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/pm2 failed, reason: certificate has expired
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Administrator\AppData\Local\npm-cache\_logs\2024-03-25T08_50_37_170Z-debug-0.log
玩npm装一个pm2的时候发现了错误,尝试升级版本也行,搞得老夫头皮发麻,已经解决顺便记录下
进入你的nodejs目录中或者你配置了npm环境变量
查看自己的下载源
npm config get registry
发现我们之前配置了下载镜像源为https开头的,
https://registry.npm.taobao.org/
执行命令清除npm缓存
npm cache clean --force
执行命令取消ssl验证
npm config set strict-ssl false
可以再查看一下你的下载源
npm config get registry
如果还不行可以尝试设置你的npm镜像源为http开头的,不使用https
npm config set registry http://registry.npm.taobao.org

最后成功效果附图

如果发现博文有问题,欢迎各位老鸟指点一二
本文讲述了在使用npm安装pm2时遇到的证书过期错误,作者提供了清除npm缓存、禁用SSL验证以及修改npm源的方法,最终成功解决问题。
1万+

被折叠的 条评论
为什么被折叠?



