exit child process while parent process has exited - tip: to make disconnect event being trigger, a ipc channel must be established between parent and child event

This commit is contained in:
geekgeekrun
2024-02-23 10:02:16 +08:00
parent 2c73660625
commit c97ca5f585
4 changed files with 23 additions and 8 deletions
+2 -2
View File
@@ -99,7 +99,7 @@ export function createMainWindow(): void {
}
subProcessOfPuppeteer = childProcess.spawn(process.argv[0], process.argv.slice(1), {
env: subProcessEnv,
stdio: [null, null, null, 'pipe']
stdio: [null, null, null, 'pipe', 'ipc']
})
console.log(subProcessOfPuppeteer)
return new Promise((resolve, reject) => {
@@ -151,7 +151,7 @@ export function createMainWindow(): void {
process.argv.slice(1),
{
env: subProcessEnv,
stdio: [null, null, null, 'pipe']
stdio: [null, null, null, 'pipe', 'ipc']
}
)
return new Promise((resolve, reject) => {