赞
踩
嗨,各位程序员小伙伴,龙年春节过得怎么样了呢?
好久好久没有敲代码啦,今天准备试手,结果发现报如下错啦
英文不太好的我,居然这次看懂啦certificate has expired 证书过期
于是求助度娘,果然有C站大神相助,方化险为夷
用【npm config list】查看相关配置
发现我之前使用的确实是老的镜像【https://registry.npm.taobao.org/】
接着我们从老的镜像,切换到新的镜像【https://registry.npmmirror.com】
npm cache clean --force
注:在npm cache clean --force强制清除缓存之后,我又加了一句npm cache verify用来确认一下,缓存是否清除干净
【npm cache verify】:验证缓存文件夹的内容,垃圾收集任何不需要的数据,并验证缓存索引和所有缓存数据的完整性。
npm config set registry https://registry.npmmirror.com
npm config get registry
小tips:
淘宝镜像是淘宝团队维护的NPM镜像,它提供了稳定、快速的NPM安装体验,而国外的NPM镜像被GFW封锁,导致国内访问速度很慢,甚至无法访问。因此,切换淘宝镜像对于国内Node.js开发者是很有必要的。
参考鸣谢:
npm报错:request to https://registry.npm.taobao.org failed, reason certificate has expired
npm安装报错 npm ERR! request to https://registry.npm.taobao.org/ failed, reason: certificate has expired
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。