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/

相关推荐
lizhongxuan23 分钟前
Claude Code 防上下文爆炸:源码级深度解析
前端·后端
hsjcjh1 小时前
Nodemailer使用教程:在Node.js中发送电子邮件
linux·运维·node.js
柳杉2 小时前
震惊!字符串还能这么玩!
前端·javascript
是上好佳佳佳呀2 小时前
【前端(五)】CSS 知识梳理:浮动与定位
前端·css
wefly20173 小时前
纯前端架构深度解析:jsontop.cn,JSON 格式化与全栈开发效率平台
java·前端·python·架构·正则表达式·json·php
吴声子夜歌3 小时前
Node.js——异步编程与回调
node.js
我命由我123454 小时前
React - 类组件 setState 的 2 种写法、LazyLoad、useState
前端·javascript·react.js·html·ecmascript·html5·js
自由生长20245 小时前
IndexedDB的观察
前端
IT_陈寒5 小时前
Vite热更新坑了我三天,原来配置要这么写
前端·人工智能·后端
斯班奇的好朋友阿法法5 小时前
离线ollama导入Qwen3.5-9B.Q8_0.gguf模型
开发语言·前端·javascript