入口文件
入口文件
Electron 开发其实也可以遵从前后端分离的架构,把 main/preload
看作后端,renderer
看作前端,同时关闭contextIsolation
选项,这样设置后更加贴近前后端分离的开发模式。
- 主进程入口:main
- 渲染进程入口: renderer
- 前置进程:preload
主进程入口
使用web网络编程架构的话,将生命周期的业务都往这里写
- 生命周期钩子
- 日志记录
- 错误捕获
隔离进程入口
使用web网络编程架构的话,将后端的业务都往这里写
任何需要使用到
nodejs
的业务逻辑任何
cpu
或者io
文件处理
渲染进程入口
使用web网络编程架构的话,将前端的业务都往这里写
- 界面相关的业务
- renderer最好关掉