1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import { app, BrowserWindow } from 'electron'
- import path from 'path'
- import { fileURLToPath } from 'url'
- const __filename = fileURLToPath(import.meta.url)
- const __dirname = path.dirname(__filename)
- const isDev = process.env.NODE_ENV === 'development'
- function createWindow() {
- const win = new BrowserWindow({
- width: 1200,
- height: 800,
- webPreferences: {
- nodeIntegration: true,
- contextIsolation: false
- }
- })
- if (isDev) {
- win.loadURL('http://localhost:8003')
- } else {
- win.loadFile(path.join(__dirname, '../dist/index.html'))
- }
- }
- app.whenReady().then(() => {
- createWindow()
- app.on('activate', () => {
- if (BrowserWindow.getAllWindows().length === 0) {
- createWindow()
- }
- })
- })
- app.on('window-all-closed', () => {
- if (process.platform !== 'darwin') {
- app.quit()
- }
- })
|