当前位置: 首页 > news >正文

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

npm ERR! request to https://registry.npm.taobao.org/yauzl/-/yauzl-2.4.1.tgz failed, reason: certificate has expired

在这里插入图片描述
今天在执行npm install命令时,报错百度了下是淘宝证书过期原因

解决方法一

执行下面两个命令再进行npm install即可

npm cache clean --force
npm config set strict-ssl false

npm cache clean --force

这个命令用于清除 npm 的缓存。npm 在安装包时会将下载的包缓存到本地,以便下次使用时可以直接从缓存中获取,加快安装速度。使用 npm cache clean 可以清除缓存,而 --force 参数表示强制清除缓存,即使有其他进程正在使用缓存。

npm config set strict-ssl false

用于配置 npm 的 SSL 严格模式。默认情况下,npm 在下载包时会验证 SSL 证书的有效性,以确保安全性。通过设置 strict-ssl 为 false,可以禁用 SSL 严格模式,允许使用自签名或无效的 SSL 证书进行下载,此方法就会忽略淘宝证书过期

解决方法二

直接更换镜像源,这里举例更换阿里源

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

国内的镜像源还有很多,大家百度查询即可

这里列举一下

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

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

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

另一个淘宝镜像:https://registry.npmmirror.com

相关文章:

  • Linux之安装配置CentOS 7
  • React18-模拟列表数据实现基础表格功能
  • 总结了一下中继引擎(can中继器,TCP总机器)开发实际经验
  • 计网——应用层
  • 给定长度为n的递增数组a,进行n - 1次操作:求当前a数组的差分数组,然后使a为差分数组,继续进行操作。求最后数组的元素是什么
  • Unity3d实现简单的战斗
  • CHS_08.2.3.6_1+生产者-消费者问题
  • TCP 三次握手
  • 从0搭建react+ts+redux+axios+antd项目
  • 为什么SSL会握手失败?SSL握手失败原因及解决方案
  • 【Java并发】聊聊Disruptor背后高性能的原理
  • 第8章 python深度学习——波斯美女
  • Dart 语言入门
  • mongodb config
  • 从零开始:CentOS系统下搭建DNS服务器的详细教程
  • 【EOS】Cleos基础
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • es6要点
  • es的写入过程
  • fetch 从初识到应用
  • httpie使用详解
  • Java IO学习笔记一
  • Java编程基础24——递归练习
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • mac修复ab及siege安装
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 大主子表关联的性能优化方法
  • 回顾 Swift 多平台移植进度 #2
  • 十年未变!安全,谁之责?(下)
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 算法系列——算法入门之递归分而治之思想的实现
  • 学习HTTP相关知识笔记
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • NLPIR智能语义技术让大数据挖掘更简单
  • ​secrets --- 生成管理密码的安全随机数​
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • # centos7下FFmpeg环境部署记录
  • ###C语言程序设计-----C语言学习(3)#
  • (C语言)球球大作战
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (分类)KNN算法- 参数调优
  • (六)软件测试分工
  • (七)Knockout 创建自定义绑定
  • (三)uboot源码分析
  • (五)Python 垃圾回收机制
  • (转载)hibernate缓存
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .bashrc在哪里,alias妙用
  • .NET : 在VS2008中计算代码度量值
  • .net core 6 集成和使用 mongodb
  • .Net Redis的秒杀Dome和异步执行
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .Net7 环境安装配置
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题