npm ERR! request to https://registry.npm.taobao.org/axios ...reason: certificate has expired 的解决办法

NodeJs发起https请求报错:certificate has expired 原文地址:http://localhost:8001/blogs/detail/5 在Node开发项目过程中,我们很有可能需要请求外部地址,以此调用外部功能接口或拉取外部数据。通常我们会使用https来保证通信过程安全,这里当我们用NodeJs发起https请求时却提示:certificatehasexpired错误。 ##如何解决 1.简单粗暴的方式,设置环境变量,将下面的代码添加到你的文件顶部: `process.env.NODE_TLS_REJECT_UNAUTHORIZED=... 阅读详情
AI摘要

文章讲述了博主在前端CI构建过程中遇到npm请求https://registry.npm.taobao.org/axios时证书过期的问题,通过将registry设置为https://registry.npmmirror.com解决了这个问题。本地编译打包时,只需临时配置npmregistry即可。

问题概述

关于这个问题,是博主在前端CI构建打包的时候遇见的,

早上来升级版本,git代码版本管理服务器上,CI/CD Jobs 失败,

报错:“ npm ERR! request to https://registry.npm.taobao.org/axios failed, reason: certificate has expired ”

如下图:

具体信息如下:

$ docker build -t $IMAGE -f Dockerfile .
Step 1/16 : FROM  node:10.16.3 as build
 ---> a68faf70e589
Step 2/16 : WORKDIR /workspace
 ---> Using cache
 ---> dd6e87602983
Step 3/16 : COPY package.json .
 ---> e74929587a58
Step 4/16 : RUN npm config set registry https://registry.npm.taobao.org
 ---> Running in 06e30819a3a1
Removing intermediate container 06e30819a3a1
 ---> 8069a389445e
Step 5/16 : RUN npm install
 ---> Running in ee17825d1186
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/axios failed, reason: certificate has expired
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2024-01-22T03_06_15_831Z-debug.log
The command '/bin/sh -c npm install' returned a non-zero code: 1
ERROR: Job failed: exit status 1

解决办法

关于这个问题,“ 证书失效! ”

根据错误提示信息,是由于原淘宝npm镜像地址:“ https://registry.npm.taobao.org ” 的证书失效,

手动修改Dockerfile的构建指令,配置 registry 即可

将原:

RUN npm config set registry https://registry.npm.taobao.org

修改为:

RUN npm config set registry https://registry.npmmirror.com

再次CI时,即可成功打包了,

如下图:

如果是本地编译打包,则直接通过npm指令配置 registry 即可,

输入指令:

npm config set registry https://registry.npmmirror.com

如下图:

更多详情,请参考【npmmirror 镜像站】


好了,关于 npm ERR! request to https://registry.npm.taobao.org/axios ...reason: certificate has expired 的解决办法  就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者:华    仔
联系作者:who.seek.me@java98k.vip
来        源:优快云 (Chinese Software Developer Network)
原        文:https://blog.youkuaiyun.com/Hello_World_QWP/article/details/135748877
版权声明:本文为博主原创文章,请在转载时务必注明博文出处!
解决 FetchError: request to https://registry.npm.taobao.org failed, reason: certificate has expired 解决 前端执行npm install时报 FetchError: request to https://registry.npm.taobao.org failed, reason: certificate has expired 错误的解决方法、npm install安装时一直卡在idealTree:isp-bms: sill idealTree buildDeps问题解决方案 阅读详情

相关推荐

【已解决】npm ERR! request to https://registry.npm.taobao.org failed, reason: certificate has expired

使用vue开发项目时,安装插件一直安装不上,排查了之后才发现是:证书已过期。

weixin_48596030的博客 1万+

reason: certificate has expired(原因:证书过期)

npm证书过期

m0_46504839的博客 1万+

抖音批量取消关注神器:5行JS代码搞定,告别手动操作(附详细步骤)

本文介绍了一种利用JS脚本在抖音创作者平台批量取消关注的高效方法。通过浏览器开发者工具执行简单的JavaScript代码,即可自动化模拟点击操作,快速清理大量关注列表,告别繁琐的手动操作。文中提供了详细的步骤和核心代码,适合有一定技术基础的用户参考。

weixin_29009971的博客 591

解决执行npm(或pnpm)时报:证书过期 certificate has expired问题

【代码】解决执行npm(或pnpm)时报:证书过期 certificate has expired问题。

qq_31594665的博客 6万+

读书笔记|智能运维系统落地方案

对于互联网公司来说,系统复杂化导致的人工运维成本激增已经是普遍现象,采用智能运维是行之有效的应对策略。智能运维的核心思想是利用算法来处理海量运维数据,积累运维经验,从而代替人工思考判断,以自动化的过程实现风险的预防、发现、定位和处理。而智能运维系统是其中的重中之重,但建设企业应用智能运维系统,不是应用运维部独立规划设计就可以完成的,它需要业务、产品、开发、基础设施运维多部门协同才能顺利实施。 那么,作为运维人员,您是否了解智能运维系统的架构?如果参与规划建设智能运维系统,该怎么着手呢?下面我们立足实际需求

xiaoshuaca的博客 681

2025年数学建模美赛(MCM)C题阅读与思考

2025年数学建模美赛(MCM)C题阅读与思考

carefreekid123的博客 7338

笔记 | npm ERR! request to https://registry.npm.taobao.org/axios failed, reason: certificate has expir

npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/axios failed, reason: certificate has expired

Trollz的博客 4243

UniApp消息推送进阶:不用插件实现动态语音播报(含保活策略)

本文详细介绍了在UniApp中实现动态语音播报的进阶方案,无需依赖第三方插件。核心采用透传消息传递动态数据,结合本地TTS引擎合成语音,并针对不同安卓厂商提供了深度通道配置与差异化保活策略,有效解决了App退至后台或被清理后语音播报失效的难题。

weixin_29224309的博客 486

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

在使用npm安装依赖时,有时会遇到“request to https://registry.npm.taobao.org/axios failed, reason: certificate has expired”的错误。这个错误提示的原因是你正在使用的淘宝npm镜像源证书已经过期了。为了解决这个问题,我们需要更换npm的镜像源。4. 安装依赖:现在你可以尝试再次运行 npm install 来安装项目的依赖了。

weixin_44166849的博客 2834

Qt软件开发: 开发MQTT客户端软件,模拟硬件登录各大主流MQTT平台完成通信

此软件是使用QT编写MQTT客户端(根据mqtt官方文档3.1.1,自己实现过程代码,没有使用其他库,稳定,方便移植),模拟硬件登录各大主流的MQTT物联网服务器,完成主题订阅、发布等操作,实现数据通信交互。 已经测试OneNET、阿里云IOT、华为云IOT、百度IOT、电信IOT、原子云IOT等等常用的物联网云平台,都可以正常实现数据通信,只要云平台支持标准MQTT协议都可以使用此软件进行登录测试。 特别是大家没有硬件,想测试与MQTT物联网云服务器通信的,此软件是非常的方便。使用简单,比官方的软件操作

1万+

【IoT】压力式电子脉搏器设计

智能硬件

产品线负责人 1617

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

在使用npm安装依赖时报的错,原因是由于我现在使用的是原淘宝。”, 该镜像源的证书失效所导致。一般只需要切换一下镜像源即可解决。切换镜像源,再尝试执行安装命令。命令查看是否更换成功。如上图所示,更换成功。

Z_B_L的博客 3827

把慢点掰开看:在 SAP HANA 中启用 SQL 优化耗时跟踪 SqlOptTime 的实战指南

摘要:SAP HANA 性能排查中,常出现SQL查询时快时慢的现象,表面看似执行问题,实则是编译阶段耗时过长。通过SQL优化跟踪工具SqlOptStep和SqlOptTime,可精准区分编译与执行时间。SqlOptStep展示优化树变化过程,而SqlOptTime则记录各阶段耗时,帮助定位问题根源。启用SqlOptTime需配置traceprofile,建议限定特定用户以减少系统负载。实际案例显示,报表响应慢常由计算视图编译(CeQo)导致,而非执行阶段问题。解决方案包括调整计算视图展开方式或优化基础视图结

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1005

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

重新注册证书(成功!淘宝镜像 证书已过期。

lxcw_sir的博客 1108

【人工智能】向量数据库全生命周期数据安全防护体系:破解向量化与检索双环节泄露风险

大模型时代,向量数据库已成为RAG(检索增强生成)架构、语义检索、多模态应用的核心基础设施,解决了大模型幻觉、长上下文窗口限制、私有知识落地等核心痛点。但行业普遍存在认知误区:将Embedding向量等同于“无害的语义压缩乱码”,忽视了向量数据原生的泄露风险。

奶爸的编程之路,也就一周冷个三天 154

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

淘宝证书 request to https://registry.npm.taobao.org/axios ...reason: certificate has expired 的解决办法()

淘宝证书过期引起的npm install -g yarnYarn 安装与使用教程_yarn install --production-优快云博客npm ERR! request to https://registry.npm.taobao.org/axios ...reason: certificate has expired 的解决办法-优快云博客npm config set registry https://registry.npm.taobao.orgnpm config set registry

weixin_61503139的博客 1500

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

npm报错:reason: certificate has expired

vue使用npm下载包的时候erro报出request to https://registry.npm.taobao.org/nodemon failed, reason: certificate has expired时,是因为安全证书过期,此时可以是使用npm config set strict-ssl false解决问题。但是同样带来的问题是安全性会降低,所以当你下载完你所需要的包后,将上述命令的false改为true再执行一次还原。

zxl0825的博客 2269

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

npm i时ERROR:reason: certificate has expired问题

【代码】npm i时ERROR:reason: certificate has expired问题。

回锅呦的博客 3262

npm报错:request to https://registry.npm.taobao.org failed, reason certificate has expired

npm报错:request to https://registry.npm.taobao.org failed, reason certificate has expired

maoge_666的博客 18万+

解决:npm install报错,reason: certificate has expired

reason: certificate has expired,npm install报错

蜡笔小柯南的博客 1925

npm ERR! ..... reason: certificate has expired(淘宝镜像过期)

在执行npm install命令时,报错如下原因:淘宝证书过期。

程序员大佬超的博客 2326

npm---设置淘宝镜像时报“certificate has expired“的错误

惊现!!npm设置淘宝镜像时报"certificate has expired"的错误

总结、沉淀、提升 5967

【关于vue安装失败,出现reason: certificate has expired npm ERR!】

原因:遇到了证书过期的问题。使用以下命令,忽略证书检查。

qq_56324513的博客 2701

vue 安装脚手架报错 certificate has expired

vue 安装脚手架报错 certificate has expired

cdd9527的博客 3418

k8s报错:certificate has expired or is not yet valid

路径下,由 kubeadm 生成的客户端证书在 1 年后到期,因此需要定时更新证书,否则证书到期会导致整个集群不可用。K8S 各个组件需要与 api-server 进行通信,通信使用的证书都存放在 /etc/kubernetes/重启apiserver、controller-manager、scheduler、etcd。使用更新后的 admin.conf 替换 /root/.kube/config 文件。再次查看证书有效期,有效期变为一年。

JFENG14的博客 1888
上一篇: Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date]... 的解决办法
下一篇: Intellij IDEA install打包时,程序包com....common.utils不存在 或者 找不到符号 的解决办法
TechBro华仔
TechBro华仔 优质创作者: Java技术领域 优质创作者: Java技术领域 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄11年 5万+粉丝 430原创
评论 33
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechBro华仔

日拱一卒无有尽,功不唐捐终入海

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值