This commit is contained in:
哆啦好梦
2023-02-10 19:52:41 +08:00
parent d439fa9a5f
commit de5f146c86
3 changed files with 65 additions and 0 deletions

16
electron/jobs/example.js Normal file
View File

@@ -0,0 +1,16 @@
//const test = require('./test');
const path = require('path');
const { Utils } = require('ee-core');
// let helloRes = test.hello();
// let pt = test.getDir('test.js');
// console.log('[example] helloRes -------- ', helloRes);
// console.log('[example] pt -------- ', pt);
let tp = path.join(__dirname, 'example.js');
console.log('[test] jobs file -------- ', tp);
// let baseDir = Utils.getBaseDir();
// console.log('[test] baseDir -------- ', baseDir);

19
electron/jobs/test.js Normal file
View File

@@ -0,0 +1,19 @@
const path = require('path');
const { Utils } = require('ee-core');
exports.hello = function () {
console.log('[test] hello--------');
return 'hello';
}
exports.getDir = function (name) {
let baseDir = Utils.getBaseDir();
console.log('[test] baseDir -------- ', baseDir);
let tp = path.join(__dirname, name);
console.log('[test] jobs file -------- ', tp);
return baseDir;
}

View File

@@ -1,6 +1,13 @@
/************************************************* /*************************************************
** preload为预加载模块该文件将会在程序启动时加载 ** ** preload为预加载模块该文件将会在程序启动时加载 **
*************************************************/ *************************************************/
// const {
// MessageChannel,
// ProcessManager,
// BrowserService
// } = require('electron-re');
const path = require('path');
const { Utils, Jobs } = require('ee-core');
/** /**
* 预加载模块入口 * 预加载模块入口
@@ -18,4 +25,27 @@ module.exports = async (app) => {
securityAddon.create(); securityAddon.create();
awakenAddon.create(); awakenAddon.create();
autoUpdaterAddon.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('example', opt);
} }