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/

相关推荐
UXbot1 小时前
UI设计工具推荐合集
前端·人工智能·ui
技术钱1 小时前
node+egg搭建管理系统后台
node.js
敲敲了个代码2 小时前
如何优化批量图片上传?队列机制+分片处理+断点续传三连击!(附源码)
前端·javascript·学习·职场和发展·node.js
@AfeiyuO2 小时前
Vue 引入全局样式scss
前端·vue·scss
光影少年2 小时前
flex布局和grid布局区别,实现两边固定布局中间自适应
前端·css3·web·ai编程
全栈测试笔记2 小时前
异步函数与异步生成器
linux·服务器·前端·数据库·python
EndingCoder3 小时前
配置 tsconfig.json:高级选项
linux·前端·ubuntu·typescript·json
木风小助理3 小时前
JavaStreamAPI的性能审视,优雅语法背后的隐形成本与优化实践
java·前端·数据库
white-persist4 小时前
轻松抓包微信小程序:Proxifier+Burp Suite教程
前端·网络·安全·网络安全·微信小程序·小程序·notepad++
敲敲了个代码5 小时前
多标签页强提醒不重复打扰:从“弹框轰炸”到“共享待处理队列”的实战
java·前端·javascript·面试·架构