跳转至

什么是 Electron?

Electron 是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。通过将 Chromium 和 Node.js 嵌入到其二进制文件中,Electron 允许你维护一个 JavaScript 代码库,并创建可在 Windows、macOS 和 Linux 上运行的跨平台应用——无需原生开发经验。

入门

我们建议你从教程开始,它将引导你完成开发 Electron 应用并将其分发给用户的过程。 示例和API 文档也是浏览和发现新内容的好地方。

使用 Electron Fiddle 运行示例

Electron Fiddle 是一个使用 Electron 编写的沙盒应用,并受到 Electron 维护者的支持。我们强烈建议将其安装为学习工具,用于实验 Electron 的 API 或在开发过程中创建功能原型。

Fiddle 还与我们的文档很好地集成。在浏览教程中的示例时,你经常会看到代码块上方有一个“在 Fiddle 中打开”按钮。如果你已安装 Fiddle,该按钮将打开一个 fiddle.electronjs.org 链接,自动将示例加载到 Fiddle 中,无需复制粘贴。

fiddle docs/fiddles/quick-start

文档中有什么?

所有官方文档都可在侧边栏中查看。以下是不同类别以及每个类别中你可以了解到的内容:

  • 教程:一份端到端指南,介绍如何创建并发布你的第一个 Electron 应用。
  • Electron 中的进程:关于 Electron 进程以及如何与它们协作的深入参考。
  • 最佳实践:开发 Electron 应用时需要牢记的重要检查清单。
  • 示例:为 Electron 应用添加功能的快速参考。
  • 开发:各种开发指南。
  • 分发:了解如何将应用分发给最终用户。
  • 测试和调试:如何调试 JavaScript、编写测试,以及用于创建高质量 Electron 应用的其他工具。
  • 参考资料:有助于更好地理解 Electron 项目如何运作和组织的有用链接。
  • 贡献:编译 Electron 和做出贡献可能令人望而生畏。我们试图在本节中让这个过程更容易。

在 Electron 中发现 bug?

如果你怀疑遇到了 electron 包中的 bug,请检查 GitHub 问题跟踪器,查看是否有任何现有问题与你的问题匹配。如果没有,请随意填写我们的 bug 报告模板并提交一个新问题。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 el/electron