Path: blob/master/api-rsa-generator/electron.js
731 views
const { app, BrowserWindow } = require('electron');12// window对象的全局引用3let mainWindow4function createWindow() {56mainWindow = new BrowserWindow({ width: 800, height: 600 })78// 开发环境9// mainWindow.loadURL('http://localhost:3000/');1011// 生产环境12mainWindow.loadFile(`${__dirname}/build/index.html`);131415// 打开开发者工具,默认不打开16// mainWindow.webContents.openDevTools()1718// 关闭window时触发下列事件.19mainWindow.on('closed', function () {20mainWindow = null21})22}2324app.on('ready', createWindow);2526// 所有窗口关闭时退出应用.27app.on('window-all-closed', function () {28if (process.platform !== 'darwin') {29app.quit()30}31})3233app.on('activate', function () {3435if (mainWindow === null) {36createWindow()37}38})3940