From 8d65ced5d94a89b3ce48562101ee8d8fd309a899 Mon Sep 17 00:00:00 2001 From: gaoshuaixing Date: Mon, 21 Dec 2020 11:04:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=8F=91=E8=80=85=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=9B=BA=E5=AE=9A=E7=AB=AF=E5=8F=A3=EF=BC=8C=E7=94=9F=E6=88=90?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E5=8A=A8=E6=80=81=E7=AB=AF=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/main.js b/main.js index b4357fd..a8ece1f 100644 --- a/main.js +++ b/main.js @@ -13,6 +13,15 @@ global.MAIN_WINDOW = null setup() // return +// argv +const eggConfig = electronConfig.get('egg') +for (let i = 0; i < process.argv.length; i++) { + const tmpArgv = process.argv[i] + if (tmpArgv.indexOf('--env=') !== -1) { + eggConfig.env = tmpArgv.substr(6) + } +} + if (process.mas) app.setName('electron-egg') // Open url with the default browser @@ -24,10 +33,6 @@ app.on('web-contents-created', (e, webContents) => { }); async function initialize () { - - // dynamic port - await storage.setDynamicPort(); - app.whenReady().then(() => { createWindow() app.on('activate', function () { @@ -46,15 +51,6 @@ async function initialize () { } async function createWindow () { - // argv - const eggConfig = electronConfig.get('egg') - for (let i = 0; i < process.argv.length; i++) { - const tmpArgv = process.argv[i] - if (tmpArgv.indexOf('--env=') !== -1) { - eggConfig.env = tmpArgv.substr(6) - } - } - MAIN_WINDOW = new BrowserWindow(electronConfig.get('windowsOption')) // if (process.platform === 'linux') { @@ -64,6 +60,10 @@ async function createWindow () { if (eggConfig.env === 'prod') { // hidden menu Menu.setApplicationMenu(null) + + // dynamic port + await storage.setDynamicPort() + eggConfig.port = electronConfig.get('egg').port } // loding page