Electron-93 - Moved the node env const to misc

This commit is contained in:
Kiran Niranjan 2017-07-10 13:09:10 +05:30 committed by Kiran Niranjan
parent 654441ce8c
commit aec84b823b
3 changed files with 10 additions and 6 deletions

View File

@ -15,7 +15,7 @@ const electron = require('electron');
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
const ipc = electron.ipcMain;
const { isMac } = require('../utils/misc');
const { isMac, isNodeEnv } = require('../utils/misc');
const log = require('../log.js');
const logLevels = require('../enums/logLevels.js');
@ -131,8 +131,8 @@ let config = {
acceptFirstMouse: true,
webPreferences: {
preload: path.join(__dirname, 'electron-notify-preload.js'),
sandbox: !process.env.NODE_ENV,
nodeIntegration: process.env.NODE_ENV
sandbox: !isNodeEnv,
nodeIntegration: isNodeEnv
}
}
}

View File

@ -5,7 +5,10 @@ const isDevEnv = process.env.ELECTRON_DEV ?
const isMac = (process.platform === 'darwin');
const isNodeEnv = !!process.env.NODE_ENV;
module.exports = {
isDevEnv: isDevEnv,
isMac: isMac
isMac: isMac,
isNodeEnv: isNodeEnv
};

View File

@ -19,6 +19,7 @@ const eventEmitter = require('./eventEmitter');
const throttle = require('./utils/throttle.js');
const { getConfigField, updateConfigField } = require('./config.js');
const { isNodeEnv } = require('./utils/misc');
//context menu
const contextMenu = require('./menus/contextMenu.js');
@ -80,8 +81,8 @@ function doCreateMainWindow(initialUrl, initialBounds) {
minHeight: MIN_HEIGHT,
alwaysOnTop: false,
webPreferences: {
sandbox: !process.env.NODE_ENV,
nodeIntegration: process.env.NODE_ENV,
sandbox: !isNodeEnv,
nodeIntegration: isNodeEnv,
preload: preloadMainScript,
}
};