Electron是什么?
Electron 是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。它通过嵌入 Chromium 和 Node.js 到二进制文件中,允许开发者维护一个 JavaScript 代码库,并创建在 Windows、macOS 和 Linux 上运行的跨平台应用,无需本地开发经验。
入门指南
建议从官方教程开始,该教程将指导您完成开发 Electron 应用程序并将其分发给用户的整个过程。示例代码和 API 文档也是探索和发现新功能的好资源。
Electron Fiddle 运行实例
Electron Fiddle 是一个由 Electron 开发团队维护的沙盒程序,强烈推荐作为学习工具安装,用于实验 Electron 的 API 或原型化新特性。Fiddle 已集成到文档中,当浏览教程示例时,可以看到“Open In Electron Fiddle”按钮,方便直接加载和运行示例代码。
文档包含哪些内容?
所有官方文档可通过侧边栏访问,主要包括以下类别:
- 教程:如何创建并发布您的第一个 Electron 程序。
- Electron 进程:介绍 Electron 中的进程及其使用方法。
- 最佳实践:开发 Electron 程序时需注意的关键细节。
- 示例代码:提供可直接修改并用于 Electron 应用的代码片段。
- 开发:其他开发相关指导。
- 分发:学习如何向终端用户分发应用程序。
- 检测和调试:涵盖 JavaScript 调试、测试编写以及使用工具快速开发 Electron 应用。
- 引用:版本信息说明。
- 参与贡献:如何编译 Electron 并参与贡献,团队正在简化这一过程。
寻求帮助
如果在开发过程中遇到问题,可以参考以下资源:
- 加入 Electron 的 Discord 社区进行讨论,包括英文和中文社区。
- 对于 Electron package 的具体问题,可以查看 GitHub issue tracker 是否已有相关讨论,如发现 bug,欢迎提交 issue。