electron-desktop
这是一个关于使用 Electron 框架进行桌面应用开发的技能资料。它面向需要为 Windows、macOS 和 Linux 构建跨平台桌面应用的开发者,内容覆盖从项目结构搭建、主进程与渲染进程代码编写,到系统托盘、原生菜单、通知和自动更新等原生功能的实现,最后还包括使用 electron-builder 进行打包分发的配置方法。资料以 TypeScript 和 React 示例代码为主,通过 preload 脚本和 contextBridge 桥接主进程与渲染进程的通信,并强调 contextIsolation、sandbox、代码签名等安全实践。