npm淘宝镜像registry.npmmirror.com设置无效的解决办法

一、问题描述

[17:08:51] npm ERR! code CERT_HAS_EXPIRED
[17:08:51] npm ERR! errno CERT_HAS_EXPIRED
[17:08:51] npm ERR! request to https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz failed, reason: certificate has expired

由于原来的淘宝镜像 registry.npm.taobao.org 已经更新为:registry.npmmirror.com ,所以遇到上述错误需要运行:

npm config set registry https://registry.npmmirror.com

但有时候及时运行了上面的命令之后,再次运行npm install依然会遇到类似下面的报错:

在这里插入图片描述

二、问题排查

(1)首先使用下面命令验证一下最新的镜像是否设置成功:

npm config get registry

在这里插入图片描述
(2)检查项目是否存在-lock.json文件。因为项目使用npm构建,所以检查是否存在package-lock.json文件。
搜索registry.npm.taobao.org,并全部替换为registry.npmmirror.com

在这里插入图片描述
保存后,先删除node_modules,再此运行npm install即可:
在这里插入图片描述

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>