const {app, BrowserWindow} = require('electron'); const path = require('path'); const url = require('url'); let mainWindow; function createWindow(){ mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { nodeIntegration: true } }); mainWindow.loadURL(url.format({ pathname: path.join(__dirname, 'view/index.html'), protocol: 'file', slashes: true })); mainWindow.webContents.openDevTools(); mainWindow.on('closed', ()=>{mainWindow = null;}) } app.on('ready', createWindow); app.on('window-all-closed', ()=>{ if (process.platform !== 'darwin') app.quit(); }); app.on('activate', ()=> { if (mainWindow === null){ createWindow(); } });