From d7c52569963508a33516dc892e65edf0def36088 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=A0=20/=20green?= Date: Thu, 21 Mar 2024 17:48:58 +0900 Subject: [PATCH] fix: handle warmup request error correctly (#16223) --- packages/vite/src/node/server/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/server/index.ts b/packages/vite/src/node/server/index.ts index 8a508dbbd46c5c..6b254dab79f452 100644 --- a/packages/vite/src/node/server/index.ts +++ b/packages/vite/src/node/server/index.ts @@ -512,7 +512,9 @@ export async function _createServer( return transformRequest(url, server, options) }, async warmupRequest(url, options) { - await transformRequest(url, server, options).catch((e) => { + try { + await transformRequest(url, server, options) + } catch (e) { if ( e?.code === ERR_OUTDATED_OPTIMIZED_DEP || e?.code === ERR_CLOSED_SERVER @@ -525,7 +527,7 @@ export async function _createServer( error: e, timestamp: true, }) - }) + } }, transformIndexHtml(url, html, originalUrl) { return devHtmlTransformFn(server, url, html, originalUrl)