| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /*************************************************
- ** preload为预加载模块,该文件将会在程序启动时加载 **
- *************************************************/
- // const {
- // MessageChannel,
- // ProcessManager,
- // BrowserService
- // } = require('electron-re');
- const path = require('path');
- const Jobs = require('ee-core/module/jobs');
- const Utils = require('ee-core/module/Utils');
- /**
- * 预加载模块入口
- * @param {Object} app - 全局app对象
- */
- module.exports = async (app) => {
- //已实现的功能模块,可选择性使用和修改
- const trayAddon = app.addon.tray;
- const securityAddon = app.addon.security;
- const awakenAddon = app.addon.awaken;
- const autoUpdaterAddon = app.addon.autoUpdater;
-
- trayAddon.create();
- securityAddon.create();
- awakenAddon.create();
- autoUpdaterAddon.create();
- // pm
- // ProcessManager.openWindow();
- // const exampleFile = path.join(app.config.baseDir, 'jobs', 'example.js');
- // const myService = new BrowserService('exampleJob', exampleFile);
- // await myService.connected();
- // console.log("isDev: ", Utils.isDev());
- // console.log("isRenderer: ", Utils.isRenderer());
- // console.log("isMain: ", Utils.isMain());
- // console.log("isForkedChild: ", Utils.isForkedChild());
- // let res = require('../jobs/example')
- // console.log('res:', res);
- let opt = {
- dev: true,
- path: 'example.js',
- winOptions: {
- show: true
- }
- }
- let myJob = new Jobs();
- myJob.create('exampleJob', opt);
- }
|