如何拆分我的 Electron 应用程序的 main.js?
How do I split main.js of my Electron application?
Electron 使用main.js 作为应用程序的起点。但是,如果该文件包含处理主进程事件的所有代码,那么它就会太长且难以维护。我可以拆分 main.js 文件吗?我该怎么做?
您可以将代码拆分为 CommonJS 模块,这些模块在 Node docs 中有详细描述。
终于达到了我的预期。首先,我使用 require() 方法在 main.js 导入了我的模块。其次,我使用 ipcMain 和 ipcRender 在主进程和渲染进程之间创建通信通道。
我的模块是独立于main.js的,所以我仍然需要正常导入Electron模块。
Electron 使用main.js 作为应用程序的起点。但是,如果该文件包含处理主进程事件的所有代码,那么它就会太长且难以维护。我可以拆分 main.js 文件吗?我该怎么做?
您可以将代码拆分为 CommonJS 模块,这些模块在 Node docs 中有详细描述。
终于达到了我的预期。首先,我使用 require() 方法在 main.js 导入了我的模块。其次,我使用 ipcMain 和 ipcRender 在主进程和渲染进程之间创建通信通道。
我的模块是独立于main.js的,所以我仍然需要正常导入Electron模块。