kill child process if webpack crashes - fixes #177

This commit is contained in:
Rich Harris
2018-03-09 21:02:05 -05:00
parent b1067103a4
commit 504654b58e

View File

@@ -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()