main.js 622 B

12345678910111213141516171819202122232425262728
  1. const electron = require('electron')
  2. const app = electron.app
  3. const BrowserWindow = electron.BrowserWindow
  4. let mainWindow;
  5. function createWindow () {
  6. mainWindow = new BrowserWindow({width: 800, height: 600})
  7. mainWindow.loadURL(`file://${__dirname}/electron-index.html`)
  8. mainWindow.webContents.openDevTools()
  9. mainWindow.on('closed', function () {
  10. mainWindow = null
  11. })
  12. }
  13. app.on('ready', createWindow)
  14. app.on('window-all-closed', function () {
  15. if (process.platform !== 'darwin') {
  16. app.quit()
  17. }
  18. })
  19. app.on('activate', function () {
  20. if (mainWindow === null) {
  21. createWindow()
  22. }
  23. })