Electron 开发手册

面向桌面端应用开发的实践笔记。 从第一个窗口开始,逐步覆盖主进程、渲染进程、预加载脚本、进程通信、安全策略、系统能力、打包签名与跨平台发布。

Electron docsElectron docs
🚦

从零启动

使用最小可运行示例理解 Electron 应用的启动流程、窗口创建和页面加载。

🔀

进程模型

梳理主进程、渲染进程和预加载脚本的职责边界,避免把系统能力直接暴露给页面。

🛡️

安全通信

围绕 contextIsolation、contextBridge、ipcMain 和 ipcRenderer 建立可控的进程通信方式。

🪟

窗口与系统能力

记录窗口生命周期、快捷键、缓存存储、图标和系统环境等桌面应用常见能力。

📦

打包与发布

覆盖 electron-builder 配置、增量更新、全量更新、macOS 签名、公证和上架流程。

🧰

平台问题

汇总 macOS、Windows 和依赖下载等平台差异问题,便于排查真实项目中的环境故障。