Skip to main content

入口文件

入口文件

Electron 开发其实也可以遵从前后端分离的架构,把 main/preload 看作后端,renderer看作前端,同时关闭contextIsolation选项,这样设置后更加贴近前后端分离的开发模式。

  • 主进程入口:main
  • 渲染进程入口: renderer
  • 前置进程:preload

主进程入口

使用web网络编程架构的话,将生命周期的业务都往这里写

  • 生命周期钩子
  • 日志记录
  • 错误捕获

隔离进程入口

使用web网络编程架构的话,将后端的业务都往这里写

  • 任何需要使用到nodejs的业务逻辑

  • 任何cpu或者io文件处理

渲染进程入口

使用web网络编程架构的话,将前端的业务都往这里写

  • 界面相关的业务
  • renderer最好关掉