From 39a00b1a8346d93e65f2a302ed757904868c835a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20Barr=C3=A9?= Date: Sun, 1 Jan 2023 16:37:09 +0100 Subject: [PATCH] fix: exit 1 on crtl+c --- packages/vite/src/node/shortcuts.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/vite/src/node/shortcuts.ts b/packages/vite/src/node/shortcuts.ts index a34c96f3f6a3c5..e090b7ad5fd006 100644 --- a/packages/vite/src/node/shortcuts.ts +++ b/packages/vite/src/node/shortcuts.ts @@ -42,14 +42,14 @@ export function bindShortcuts( let actionRunning = false const onInput = async (input: string) => { + if (actionRunning) return + // ctrl+c or ctrl+d if (input === '\x03' || input === '\x04') { - process.emit('SIGTERM') - return + actionRunning = true + server.close().finally(() => process.exit(1)) } - if (actionRunning) return - if (input === 'h') { server.config.logger.info( [