From 1c994f840e707e1085ee1e1aed0986bb92e39422 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Tue, 13 Jul 2021 11:36:05 -0400 Subject: [PATCH] fix: do not end process in middleware mode, fix #4196 (#4232) --- packages/vite/src/node/server/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/server/index.ts b/packages/vite/src/node/server/index.ts index b61b37e5afdea0..1f06627505a54d 100644 --- a/packages/vite/src/node/server/index.ts +++ b/packages/vite/src/node/server/index.ts @@ -375,7 +375,7 @@ export async function createServer( async close() { process.off('SIGTERM', exitProcess) - if (process.env.CI !== 'true') { + if (!middlewareMode && process.env.CI !== 'true') { process.stdin.off('end', exitProcess) } @@ -406,7 +406,7 @@ export async function createServer( process.once('SIGTERM', exitProcess) - if (process.env.CI !== 'true') { + if (!middlewareMode && process.env.CI !== 'true') { process.stdin.on('end', exitProcess) }