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万+

基于74LS175的四人抢答电路设计(含详细设计分析及试错过程)

根据设计要求不难发现,只要有一人抢答,就会输出信号使指示灯常亮,此时其他人输入无效,适宜选择触发器,有人抢答时触发器输出由0变1,输出信号控制指示灯常亮,同时使CLR引脚输入0,触发器不工作,即其他选手不能再抢答。尝试加入一人抢答后其他人不可抢答功能,如下图,175四个~Q输出端接入同一个与非门,于是当有选手抢答时该与非门输出由0变1,将该信号输入U5A,U5A输出由1变0,接入~CLR即可使电路不再工作。但仿真时发现,该复位键仅可使抢答电路部分复位,计数部分只是暂停,并未复位。否则元器件将无法正常工作。

2202_75463653的博客 8188

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

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

qq_31594665的博客 6万+

倍加福(P+F)R2000修改雷达IP

在调试车子的时候,用到了倍加福R2000的一款雷达,设备启动建图时发现建不了图,于是查看/scan发现话题无数据,尝试ping雷达接口发现ping不通,应该是IP地址与上位机端口的IP地址不对。首先查看雷达的IP地址,这个在雷达上有两个按键,按下后可以显示IP: 按两下右边的键再按一下左边的键雷达上会显示出IP号,这里拍的不是很清楚。查看到开始时雷达IP地址为192.168.111.10,而上位机ping的IP地址为192.168.188.50.与实际不同,所以需要对雷达进行配置。一台windows笔记本

YiYeZhiNian的博客 5889

笔记 | 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

MCGS触摸屏Modbus TCP通讯实战:从寄存器写入到字符串处理的完整代码解析

本文详细解析了MCGS触摸屏通过Modbus TCP协议实现寄存器写入和字符串处理的完整代码,涵盖单寄存器写入、多寄存器写入及字符串传输等核心技术。文章还提供了MCGS组态环境中的实战配置步骤和常见问题排查方法,帮助开发者快速掌握工业自动化通讯的关键技术。

study的专栏 754

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

四旋翼黑科技揭秘:如何利用PX4隐藏的角加速度数据提升控制性能

本文深入探讨了如何利用PX4飞控中隐藏的角加速度数据,结合增量非线性动态逆(INDI)控制方法,显著提升四旋翼无人机的控制性能。通过实战教程,指导开发者从数据订阅、INDI原理到代码实现,构建响应更快、鲁棒性更强的控制回路,有效应对突风与快速机动。

lake5的博客 718

Xilinx-复旦微-FPGA-眼图BlockDesign系统制作-针对PCIE系统

XIlinx-复旦微电子-FPGA-眼图BlockDesign系统制作-针对PCIE系统,手把手教你如何建立眼图测试

weixin_43444334的博客 2596

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

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

Z_B_L的博客 3827

手把手教你学 GPU KMD--1.2:UMD、KMD 与 DDK 的协作关系(下)——权限提升与安全边界

本文探讨了UMD、KMD与DDK协作中的权限提升与安全边界问题。GPU作为强大DMA引擎,必须通过分层权限模型(用户态/内核态)隔离风险,KMD作为守门人对UMD请求进行严格校验。文章详细分析了权限提升路径、安全边界设计(GPU虚拟内存隔离、命令白名单、IOMMU强制隔离等),并列举历史漏洞案例说明安全边界的重要性。现代增强方案包括虚拟化与可信执行环境。核心安全原则是"永远不信任用户态数据",需对所有地址、命令、资源和DMA进行严格管控。

amy_mhd的博客 323

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

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

lxcw_sir的博客 1108

28-Halcon-- union_object_model_3d函数功能(用于3D模型融合)

Halcon算子union_object_model_3d是专业的3D模型融合工具,主要用于多视图拼接、部件组装和多源数据融合。该算子支持点云、网格和参数化模型输入,提供多种融合算法选择,包括基础点云拼接('points_cloud')、网格融合('mesh')和精确CAD布尔运算('cad')。工业应用涵盖逆向工程扫描拼接、汽车部件虚拟装配等场景,支持性能优化如空间分区和流式处理。算子还解决颜色属性融合、法向量保留等特殊需求,并提供拼接误差分析、拓扑验证等质量评估手段。最佳实践包含动态场景重建工作流和CA

weixin_45590420的博客 1054

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

淘宝证书 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

efm32 入门.pdf

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

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

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

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、付费专栏及课程。

余额充值