老师 我关闭的时候,执行window-all-closed一次;before-quit好多次;will-quit,quit没有执行

老师 我关闭的时候,执行window-all-closed一次;before-quit好多次;will-quit,quit没有执行
相关代码:
// Common.js规范
const { app, BrowserWindow } = require('electron')
// 主进程
const createWindow = () => {
const win = new BrowserWindow({
width:810,
height: 600
});
win.loadFile('index.html')
// win.webContents.openDevTools() // 写上这句代码之后,可以在npm run start启动项目之后,就打开控制台。
}
app.on('window-all-closed', () => {
console.log('window-all-closed')
app.quit()
})
app.on('will-finish-launching', () => {
console.log('will-finish-launching')
})
app.on('ready', () => {
console.log('ready')
})
app.on('will-quit', () => {
console.log('will-quit')
})
app.on('before-quit', () => {
console.log('before-quit')
app.quit()
})
app.on('quit', () => {
console.log('quit')
})
app.whenReady().then(createWindow)7
收起
正在回答
1回答
你看看你是不是在vscode中启动了多个进程,所以可能是开了多个窗口~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星