feat: exit after Electron.app exited

This commit is contained in:
草鞋没号 2022-05-24 07:16:51 +08:00
parent 9a357d858a
commit 0558371af6
1 changed files with 5 additions and 1 deletions

View File

@ -24,8 +24,12 @@ function watchMain(server) {
const startElectron = {
name: 'electron-main-watcher',
writeBundle() {
electronProcess && electronProcess.kill()
if (electronProcess) {
electronProcess.removeAllListeners()
electronProcess.kill()
}
electronProcess = spawn(electron, ['.'], { stdio: 'inherit', env })
electronProcess.once('exit', process.exit)
},
}