From 58ab1f3f9f85fa2c88cb97c1bfbbca9a271af630 Mon Sep 17 00:00:00 2001 From: soulehshaikh99 Date: Sat, 14 Aug 2021 01:02:47 +0530 Subject: [PATCH] :door: Entry Point Of Electron App --- main.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/main.js b/main.js index e3a8c0f..25c8b76 100644 --- a/main.js +++ b/main.js @@ -13,19 +13,28 @@ function isDev() { } function createWindow() { + // declare variables which hold file location to preload.js file and application's icon. + let preloadJS, appIcon; + + if(isDev()) { + preloadJS = path.join(__dirname, 'preload.js'); + appIcon = path.join(__dirname, 'public/favicon.png'); + } else { + preloadJS = path.join(process.cwd(), 'resources/preload.js') + appIcon = path.join(__dirname, 'public/favicon.png'); + } + // Create the browser window. mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { nodeIntegration: true, + preload: preloadJS, // enableRemoteModule: true, // contextIsolation: false }, - // Use this in development mode. - icon: isDev() ? path.join(process.cwd(), 'public/favicon.png') : path.join(__dirname, 'public/favicon.png'), - // Use this in production mode. - // icon: path.join(__dirname, 'public/favicon.png'), + icon: appIcon, show: false });