diff --git a/electron/library/multiProcess.js b/electron/library/multiProcess.js new file mode 100644 index 0000000..3f347b4 --- /dev/null +++ b/electron/library/multiProcess.js @@ -0,0 +1,17 @@ +// const { MessageChannel, ProcessManager } = require('electron-re'); + +/** + * 多进程 + */ + +module.exports = { + + /** + * 安装 + */ + install (eeApp) { + eeApp.logger.info('[preload] load processPool module'); + //ProcessManager.openWindow(); + } + +} diff --git a/electron/preload/index.js b/electron/preload/index.js index b9413e4..e47353a 100644 --- a/electron/preload/index.js +++ b/electron/preload/index.js @@ -8,6 +8,7 @@ const is = require('electron-is'); const tray = require('../library/tray'); const security = require('../library/security'); const awaken = require('../library/awaken'); +const multiProcess = require('../library/multiProcess'); /** * 预加载模块入口 @@ -23,6 +24,8 @@ module.exports = async (app) => { awaken.install(app); + multiProcess.install(app); + loadUpdate(app); } diff --git a/package.json b/package.json index 769c85e..a6c6de5 100644 --- a/package.json +++ b/package.json @@ -114,6 +114,7 @@ "dayjs": "^1.10.7", "ee-core": "^1.3.3", "electron-is": "^3.0.0", + "electron-re": "^1.2.4", "lodash": "^4.17.21" } }