From e732da94c8f0a53eb0fd3d14f616a894f3e9600c Mon Sep 17 00:00:00 2001 From: Timeless0911 <1604889533@qq.com> Date: Thu, 27 Jun 2024 11:24:51 +0800 Subject: [PATCH] feat: better gracefully shutdown --- packages/cli/src/index.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index 536561ecf..bbcadc807 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -100,9 +100,14 @@ cli await startDevServer(); const exitProcess = async () => { - await cliWatcher.close(); - await devServer.close(); + try { + await devServer.close(); + await cliWatcher.close(); + } finally { + process.exit(0); + } }; + process.on('SIGINT', exitProcess); process.on('SIGTERM', exitProcess); },