From 504654b58e3122ef086206edfdbb11f0b5f52dae Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 9 Mar 2018 21:02:05 -0500 Subject: [PATCH] kill child process if webpack crashes - fixes #177 --- src/cli/dev.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cli/dev.ts b/src/cli/dev.ts index eef7fb1db..5d2d04554 100644 --- a/src/cli/dev.ts +++ b/src/cli/dev.ts @@ -97,6 +97,11 @@ export default async function dev(port: number) { let proc: child_process.ChildProcess; + process.on('exit', () => { + // sometimes webpack crashes, so we need to kill our children + if (proc) proc.kill(); + }); + const deferreds = { server: deferred(), client: deferred()