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即可:

相关推荐
汪子熙几秒前
错误剖析:net::ERR_HTTP2_PROTOCOL_ERROR 200 (OK) 的含义与解决之道
前端
猩猩程序员3 分钟前
Rust 1.88 稳定支持裸函数:更安全简洁的汇编函数写法
前端
艾克马斯奎普特3 分钟前
为什么响应性语法糖最终被废弃了?尤雨溪也曾经试图让你不用写 .value
前端·vue.js·代码规范
qiyue774 分钟前
AI编程专栏(一)- 评估AI编程工具对编程语言支持情况
前端·ai编程
多啦C梦a6 分钟前
React Hooks 编程:`useState` 和 `useEffect`,再不懂就OUT了!
前端·javascript
bo521007 分钟前
解决跨域的几种种方法, 你都知道几种?
前端·面试·浏览器
拾光拾趣录7 分钟前
无状态协议下的用户状态管理:Web应用如何保持用户登录态
前端·http·https
架构个驾驾10 分钟前
用vue3,从0到1搭建一个移动端的项目(一)
前端
Rasir14 分钟前
第四章:模块化设计与错误处理
前端