首页 > 编程语言 >nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expir

nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expir

时间:2025-01-01 18:27:21浏览次数:3  
标签:npm electron ERR reason CERT EXPIRED

nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈

问题背景

$ npm install electron -g
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/electron failed, reason: cer
tificate has expired
npm ERR! A complete log of this run can be found in: C:\Users\Administrator\AppD
ata\Local\npm-cache\_logs\2025-01-01T04_40_31_645Z-debug-0.log

今天安装electron失败造成的问题记录,

遇到这个提示这个错误表明您的npm客户端证书已经过期,这里因为我切换过镜像源,因此提示我是请求淘宝镜像源失败,reason: cer

tificate has expired 原因,证书过期。

解决方案

因此优雅草央千澈执行

npm config set strict-ssl false

此命令来忽略证书验证,官方说可能会有错,但优雅草央千澈认为不太会有什么错,除非你下载electron被劫持,几率大吗?不大。

image

本文结束,完美解决,同类因为证书报错的问题,均可参考

标签:npm,electron,ERR,reason,CERT,EXPIRED
From: https://blog.csdn.net/dujiangdu123/article/details/144866040

相关文章

  • C++11新增关键字之final和override
    C++11中新增了两个关键字final和override,我们分别来学习这两个关键字的使用。一,final   1,final用于修饰类,表示此类不想被其他的类继承。   2, final用于修饰虚函数,表示该虚函数不想被重写。     测试代码:   1,用于修饰类#include<iostream>......
  • ScrollViewContext.triggerRefresh
    ScrollViewContext.triggerRefresh(Objectobject)基础库3.0.0开始支持,低版本需做兼容处理。小程序插件:支持功能描述触发下拉刷新。参数Objectobject属性类型默认值必填说明durationnumber300否动画时长easingFunctionstringease否动画曲线......
  • RealtimeLogManager.error
    RealtimeLogManager.error()基础库2.7.1开始支持,低版本需做兼容处理。小程序插件:不支持相关文档:实时日志功能描述写error日志,暂不支持在插件使用参数Object|Array.|number|string...args日志内容,可以有任意多个。每次调用的参数的总大小不超过5Kb......
  • 为Feign客户端自定义ErrorDecoder
    摘要:重写Feign的错误解码器ErrorDecoder,以自定义业务逻辑。  ErrorDecoder,顾名思义,它是发生错误或者异常情况时使用的一种解码器,允许我们对异常进行特殊处理。  在配置Feign客户端时,通过自定义错误解码器ErrorDecoder可以让我们自由自在地决定如何处理来自服务器的错误响应......
  • Hyperf async-queue 队列 [ERROR] RedisException: read error on connection to xxx
    起因:在redis异步队列中总是有很多超时的任务,于是将redis-queue的任务超时时间调整到了3600async_queue.php'default'=>['driver'=>\Hyperf\AsyncQueue\Driver\RedisDriver::class,'redis'=>['pool'=>'def......
  • Ubuntu 22.04 编译安装 PHP 7.4.33 报错:make: *** [Makefile:749: ext/openssl/openss
     下载openssl1.1.1  https://openssl-library.org/source/old/1.1.1/index.html安装低版本OpenSSLwgethttps://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1w/openssl-1.1.1w.tar.gztarzxvfopenssl-1.1.1w.tar.gzcdopenssl-1.1.1w./config--prefi......
  • Raspberry pi 上部署调试.Net的IoT程序
    树莓派(Raspberrypi)是一款基于ARM架构的单板计算机(SingleBoardComputer),可以运行各种Linux操作系统,其官方推荐使用的RaspberryPiOS也是基于Debian开发的。因其低能耗、便携小巧、GPIO等特性,可用于IoT应用开发。.NET可在各种平台和体系结构上运行,并提供了IoT库支持与传感......
  • wx.onAudioInterruptionBegin
    wx.onAudioInterruptionBegin(functionlistener)基础库2.6.2开始支持,低版本需做兼容处理。小程序插件:支持,需要小程序基础库版本不低于2.15.0微信Windows版:支持微信Mac版:支持功能描述监听音频因为受到系统占用而被中断开始事件。以下场景会触发此事件:闹钟、电话......
  • wx.onAudioInterruptionEnd
    wx.onAudioInterruptionEnd(functionlistener)基础库2.6.2开始支持,低版本需做兼容处理。小程序插件:支持,需要小程序基础库版本不低于2.15.0微信Windows版:支持微信Mac版:支持功能描述监听音频中断结束事件。在收到onAudioInterruptionBegin事件之后,小程序内所有......
  • Ubuntu 24.04 编译出现 error: ‘uint8_t’ is not a member of ‘std’; did you mea
    1.情况说明安装ubuntu24.04编译某C++开源项目时遇到上述编译报错,uint8_t不是命名空间std下的成员即std::uint8_t未定义2.原因具体原因我也不是很清楚,不过在网上搜到的一篇日本网友的文章:Ubuntu24.04にしたら、C++コンパイルでエラー(‘uint8_t’wasnotdeclaredinthi......