解决:npm install报错,reason: certificate has expired
目录
- 1. 问题分析
- 2. 问题解决
- 2.1 查看配置的镜像
- 2.2 修改镜像源
种一棵树最好的时间是10年前,其次就是现在,加油!
--by蜡笔小柯南
1. 问题分析
启动前端项目,使用 npm install
命令,出现以下错误:
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/fuse.js failed, reason: certificate has expired
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/fuse.js failed, reason: certificate has expired
意思是:淘宝镜像证书过期
2. 问题解决
2.1 查看配置的镜像
使用命令查看当前配置的镜像源
npm config get registry
显示配置的镜像是:https://registry.npm.taobao.org/
由于使用的是淘宝镜像的旧域名,且HTTPS证书已过期,现在已经更换了新镜像地址
新地址是:https://registry.npmmirror.com
2.2 修改镜像源
修改配置的镜像源,使用以下命令:
npm config set registry https://registry.npmmirror.com
修改完成后,查看是否修改成功
npm config get registry
显示的是修改后的镜像源地址,则说明修改成功
如果你有任何疑问或经验分享,可以在评论区留言哦~~
不管在任何时候,我希望你永远不要害怕挑战,不要畏惧失败。每一个错误都是向成功迈出的一步,每一个挑战都是成长的机会,因为每一次的努力,都会使我们离梦想更近一点。只要你行动起来,任何时候都不算晚。最后,把座右铭送给大家:种一棵树最好的时间是10年前,其次就是现在,加油!共勉 💪。