Skip to content

Commit 0558371

Browse files
committed
feat: exit after Electron.app exited
1 parent 9a357d8 commit 0558371

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

scripts/watch.mjs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,12 @@ function watchMain(server) {
2424
const startElectron = {
2525
name: 'electron-main-watcher',
2626
writeBundle() {
27-
electronProcess && electronProcess.kill()
27+
if (electronProcess) {
28+
electronProcess.removeAllListeners()
29+
electronProcess.kill()
30+
}
2831
electronProcess = spawn(electron, ['.'], { stdio: 'inherit', env })
32+
electronProcess.once('exit', process.exit)
2933
},
3034
}
3135

0 commit comments

Comments
 (0)