| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /*************************************************
- ** preload为预加载模块,该文件将会在程序启动时加载 **
- *************************************************/
- const ChildJob = require('ee-core/module/jobs/child');
- const Ps = require('ee-core/module/ps');
- const Log = require('ee-core/module/log');
- const test = require('./test');
- /**
- * 预加载模块入口
- * @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();
- Log.info("[main] process type: ", Ps.processType());
- Log.info("[main] process cwd: ", process.cwd());
- test();
- let myJob = new ChildJob();
- myJob.exec('./jobs/example.js', {name: 'gsx1'});
- setTimeout(function(){
- myJob.exec('./jobs/example.js', {name: 'gsx2'});
- }, 5000)
- // let opt2 = {
- // dev: true,
- // type: 'child', // renderer
- // path: './jobs/example.js',
- // winOptions: {
- // show: true
- // },
- // childOptions: {}
- // }
- // let myJob2 = new OriginJob();
- // myJob2.create('exampleJob2', opt2);
- }
|