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

相关推荐
小牛不牛的程序员7 小时前
我用 Claude Code 半天撸完了一个完整网站,AI 编程到底提升了多少效率?
前端
东风破_7 小时前
JavaScript 面试常考的字符串算法:从反转字符串到回文判断
前端·javascript
ITOM运维行者7 小时前
从零搭建企业级服务器监控体系:踩坑实录与架构设计
前端·后端
monologues7 小时前
深入 Vue 3 源码:响应式系统的精妙设计与编译优化
前端
hunterandroid7 小时前
Paging 3 分页:从手动分页到声明式加载
前端
用户4099322502127 小时前
Vue状态管理入门第四章:组合式store和SSR风险
前端·vue.js·后端
Csvn8 小时前
CSS :has() 选择器实战:没有它之前我们写了多少冗余 JS
前端·css
梨子同志8 小时前
TypeScript
前端
星栈8 小时前
LiveView 表单真香,但 changeset 也真会坑人:实时校验、错误展示、前后端校验合一
前端·前端框架·elixir
Slice_cy8 小时前
JavaScript(ES6)
前端