由 Web 提供支持
Electron 嵌入 Chromium 和 Node.js,将 JavaScript 带到桌面。
跨平台
Electron 应用可在所有支持的架构的 macOS、Windows 和 Linux 上原生运行。
对所有人开放
Electron 是一个开源项目,由 OpenJS 基金会 维护,并拥有活跃的贡献者社区。
稳定
Electron 捆绑的 Chromium 构建可确保您的应用拥有稳定的渲染目标,并具有所有最新的 Web 平台功能。
安全
Electron 的主要版本与 Chromium 保持同步,因此您可以尽快获得安全修复。
受一流应用的信赖
流行的消费者应用和坚实的的企业应用使用 Electron 来支持它们的桌面体验。
轻松进行桌面开发
Electron 会处理困难的部分,让您可以专注于应用程序的核心。

自动软件更新
使用 Electron 的 autoUpdater 模块(由 Squirrel.

提供支持)在您发布新版本时向 macOS 和 Windows 用户发送软件更新。
应用程序安装程序 使用 社区支持的工具

生成特定于平台的工具,例如 macOS 上的 Apple 磁盘映像 (.dmg)、Windows 上的 Windows 安装程序 (.msi) 或 Linux 上的 RPM 包管理器 (.rpm)。
应用商店分发 将您的应用程序分发给更多用户。Electron 对 Mac App Store (macOS)、 Microsoft Store (Windows) 或 Snap Store (Linux) 提供一流的支持。

崩溃报告
使用 crashReporter 模块自动收集来自用户的 JavaScript 和原生崩溃数据。使用第三方服务收集此数据,或设置您自己的本地 Crashpad 服务器。
使用您喜爱的工具
凭借现代 Chromium 的强大功能,Electron 为您提供了一个不带偏见的空白画布来构建您的应用。选择集成您最喜欢的来自前端生态系统的库和框架,或使用定制的 HTML 代码开辟您自己的道路。


Electron Forge
Electron Forge 是一个包含电池的工具包,用于构建和发布 Electron 应用。以第一流的支持 JavaScript 捆绑和可扩展的模块生态系统的方式启动您的 Electron 应用。
$ npm init electron-app@latest my-app
✔ Locating custom template: "base"
✔ Initializing directory
✔ Preparing template
✔ Initializing template
✔ Installing template dependencies安装
如果您想自己弄清楚,您可以直接从 npm 注册表安装 Electron 包。
对于生产就绪的体验,请安装最新稳定版本。如果您想要更具实验性的东西,请尝试预发布版或夜间版本。
- 稳定
- 预发布版
- 夜间版
$ npm install --save-dev electron@latest
# Electron 40.0.0
# Node 24.11.1
# Chromium 144.0.7559.60Electron Fiddle
Electron Fiddle 允许您创建和使用小的 Electron 实验。打开后,它会向您问候一个快速入门模板 - 更改一些内容,选择您想要运行它的 Electron 版本,然后进行试验。
将您的 Fiddle 保存为 GitHub Gist 或本地文件夹。推送到 GitHub 后,任何人都可以通过在地址栏中输入它来快速尝试您的 Fiddle。


