Electron 框架允许您使用 JavaScript、HTML 和 CSS 编写跨平台桌面应用程序。它基于 Node.js 和Chromium,并被Visual Studio Code 和许多其他 应用程序 使用。
本项目遵守贡献者契约行为准则。参与本项目即表示您同意遵守此准则。如有任何不可接受的行为,请将报告至 coc@electronjs.org。
要安装预构建的 Electron 二进制文件,请使用 npm
。首选方法是将 Electron 作为开发依赖项安装在您的应用中:
npm install electron --save-dev
更多安装选项和故障排除技巧,请参阅安装。有关如何在应用中管理 Electron 版本的信息,请参阅Electron 版本控制。
每个 Electron 版本都提供适用于 macOS、Windows 和 Linux 的二进制文件。
ia32
(x86
)、x64
(amd64
) 和 arm64
二进制文件。Electron 5.0.8 添加了对 ARM 操作系统上的 Windows 的支持。根据 Chromium 的 Windows 弃用政策,Electron 23 已移除对 Windows 7、8 和 8.1 的支持。使用 Electron Fiddle
构建、运行和打包小型 Electron 实验,查看所有 Electron API 的代码示例,并
试用不同版本的 Electron。它旨在让您更轻松地开启 Electron 之旅。
大多数人通过命令行使用 Electron,但如果您在 Node 应用(而非 Electron 应用)中引用 electron
,
它会返回二进制文件的文件路径。使用以下命令从 Node 脚本生成 Electron:
const electron = require('electron')
const proc = require('node:child_process')
// will print something similar to /Users/maf/.../Electron
console.log(electron)
// spawn Electron
const child = proc.spawn(electron)
请参阅 高级安装说明 了解如何使用自定义镜像。
我们通过 Crowdin 众包翻译我们的文档。我们目前接受简体中文、法语、德语、日语、葡萄牙语、俄语和西班牙语的翻译。
如果您有兴趣报告/修复问题并直接为代码库做出贡献,请参阅 CONTRIBUTING.md 了解更多关于我们的需求以及如何开始的信息。
有关报告错误、获取帮助、查找第三方工具和示例应用等信息,请访问社区页面。
使用 Electron 徽标时,请务必遵循OpenJS 基金会商标政策。