npm install报错:淘宝镜像证书过期

npm install报错:淘宝镜像证书过期

近期使用npm淘宝镜像新建项目或依赖时出现报错:

npm ERR! request to https://registry.npm.taobao.org/xxx failed, reason: certificate has expired

错误原因:

早在 2021 年,淘宝就发文称,npm 淘宝镜像已经从 http://registry.npm.taobao.org 切换到了 http://registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务(直到 HTTPS 证书到期才真正不能用了)

2024年1 月 22 日,淘宝原镜像域名(http://registry.npm.taobao.org)的 HTTPS 证书正式到期,导致旧的 npm 淘宝镜像在使用时出错了。

解决方案:

  1. 查看当前的npm镜像设置
typescript 复制代码
npm config get registry
  1. 切换新源
typescript 复制代码
npm config set registry https://registry.npmmirror.com
  1. 查看新源是否设置成功
typescript 复制代码
npm config get registry
  1. 可以正常安装需要的工具了

国内镜像还有如下,根据自己的需要使用:

腾讯:http://mirrors.cloud.tencent.com/npm/

华为:https://mirrors.huaweicloud.com/repository/npm/

中科大镜像:https://registry.npmjs.org/

相关推荐
归于尽8 分钟前
async/await 从入门到精通,解锁异步编程的优雅密码
前端·javascript
陈随易9 分钟前
Kimi k2不行?一个小技巧,大幅提高一次成型的概率
前端·后端·程序员
猩猩程序员15 分钟前
Rust 动态类型与类型反射详解
前端
杨进军17 分钟前
React 实现节点删除
前端·react.js·前端框架
yanlele39 分钟前
【实践篇】【01】我用做了一个插件, 点击复制, 获取当前文章为 Markdown 文档
前端·javascript·浏览器
爱编程的喵42 分钟前
React useContext 深度解析:告别组件间通信的噩梦
前端·react.js
望获linux2 小时前
【实时Linux实战系列】多核同步与锁相(Clock Sync)技术
linux·前端·javascript·chrome·操作系统·嵌入式软件·软件
魂祈梦2 小时前
rsbuild的环境变量
前端
赫本的猫2 小时前
告别生命周期!用Hooks实现更优雅的React开发
前端·react.js·面试
LaoZhangAI2 小时前
Browser MCP完全指南:5分钟掌握AI浏览器自动化新范式(2025最新)
前端·后端