白屏问题
创建窗口时 show: false,等到初始化完成后再显示
app.on('ready', () => {mainWindow = new BrowserWindow({frame: false,show: false, // 先不显示})mainWindow.loadFile('index.html') // 加载html页面mainWindow.on('closed', () => {mainWindow = null})mainWindow.on('ready-to-show', () => {// 等初始化完成后再显示mainWindow.maximize()mainWindow.show() })})
黑屏问题
app.disableHardwareAcceleration() //程序 ready 前禁用GPU加速