32 lines
		
	
	
		
			772 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			772 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | const electron = require('electron'); | ||
|  | const app = electron.app; | ||
|  | const BrowserWindow = electron.BrowserWindow; | ||
|  | 
 | ||
|  | const path = require('path'); | ||
|  | const url = require('url'); | ||
|  | const isDev = process.env.NODE_ENV === "development"; | ||
|  | 
 | ||
|  | let mainWindow; | ||
|  | 
 | ||
|  | function createWindow() { | ||
|  |     mainWindow = new BrowserWindow({width: 1500, height: 880}); | ||
|  |     mainWindow.loadURL(isDev ? 'http://localhost:3000' : `file://${path.join(__dirname, '../build/index.html')}`); | ||
|  |     mainWindow.on('closed', () => mainWindow = null); | ||
|  | } | ||
|  | 
 | ||
|  | app.on('ready', createWindow); | ||
|  | 
 | ||
|  | console.log( process.env.NODE_ENV); | ||
|  | 
 | ||
|  | app.on('window-all-closed', () => { | ||
|  |     if (process.platform !== 'darwin') { | ||
|  |         app.quit(); | ||
|  |     } | ||
|  | }); | ||
|  | 
 | ||
|  | app.on('activate', () => { | ||
|  |     if (mainWindow === null) { | ||
|  |         createWindow(); | ||
|  |     } | ||
|  | }); |