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

安装electron 提示RequestError: certificate has expired

最近需要开发electron,遇到了一个生产问题,使用了很多办法都不生效。

现在记录下具体情况

一执行

yarn add electron

就开始报错

[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 🔨  Building fresh packages...
error /Users/xxx/test/my-electron-app/node_modules/electron: Command failed.
Exit code: 1
Command: node install.js
Arguments: 
Directory: /Users/xxx/test/my-electron-app/node_modules/electron
Output:
RequestError: certificate has expired
    at ClientRequest.<anonymous> (/Users/xxx/test/my-electron-app/node_modules/got/dist/source/core/index.js:970:111)
    at Object.onceWrapper (node:events:634:26)
    at ClientRequest.emit (node:events:531:35)
    at origin.emit (/Users/xxx/test/my-electron-app/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
    at TLSSocket.socketErrorListener (node:_http_client:500:9)
    at TLSSocket.emit (node:events:519:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
    at TLSSocket.onConnectSecure (node:_tls_wrap:1674:34)
    at TLSSocket.emit (node:events:519:28)
    at TLSSocket._finishInit (node:_tls_wrap:1085:8)
    at ssl.onhandshakedone (node:_tls_wrap:871:12)
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

自己也尝试安装证书,设置证书等等,都无效

最终解决方案如下

# 删除 Yarn 和 npm 全局缓存
rm -rf ~/Library/Caches/Yarn
rm -rf ~/.npm

# 删除 Electron 的缓存目录(重要!)
rm -rf ~/.cache/electron

这时候执行
yarn add electron
依然还是会报错


执行这个之后就正常了
# 仅当前命令生效
NODE_TLS_REJECT_UNAUTHORIZED=0 yarn add electron

相关文章:

  • 安全传输,高效共享 —— 体验FileLink的跨网文件传输
  • 如何判断邮件列表中邮箱地址的有效性?
  • VMWare虚拟机Ubuntu Desktop怎么共享文件夹
  • FastExcel与Reactor响应式编程深度集成技术解析
  • 第四届大数据、区块链与经济管理国际学术会议
  • Maven中一些基础知识点
  • 单片机死机跑飞的原因
  • deepseek使用11
  • DS32编译优化问题【deepseek的功劳】
  • MulFS-CAP: Multimodal Fusion-supervisedCross-modal
  • rust学习笔记6-数组练习704. 二分查找
  • MacOS本地部署Deepseek,不联网也可以使用AI,保护隐私
  • Android 数据库查询对比(APN案例)
  • 【洛谷贪心算法】P1106删数问题
  • 大模型应用落地具体规划方案
  • 如何连接 AWS 上的服务器
  • 模型的在线量化和离线量化
  • C语言自定义类型:联合和枚举
  • 《今日AI-人工智能-编程日报》整理于——头条新闻、豆包日报
  • reCAPTCHA v3 实现笔记
  • 餐饮企业网站建设方案书/新站如何快速收录
  • 如何做一张旅游网站/指数是指什么
  • 网站开发阶段怎么做测试/广州aso优化公司 有限公司
  • 网站 虚拟主机 操作系统/沈阳网络优化培训
  • 企业系统培训平台/什么是白帽seo
  • 推荐几个响应式网站做参考/外链工厂 外链