From 9fc31b6e4d4f2a5bd9711d4f84dcb55061ebead0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=A0=20/=20green?= Date: Tue, 4 Feb 2025 04:37:34 +0900 Subject: [PATCH] fix: use `nodeLikeBuiltins` for `ssr.target: 'webworker'` without `noExternal: true` (#19313) --- packages/vite/src/node/config.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/config.ts b/packages/vite/src/node/config.ts index ca3d8498d0bc16..c2e2b41cec9f82 100644 --- a/packages/vite/src/node/config.ts +++ b/packages/vite/src/node/config.ts @@ -928,8 +928,10 @@ function resolveEnvironmentResolveOptions( : DEFAULT_SERVER_CONDITIONS.filter((c) => c !== 'browser'), builtins: resolve?.builtins ?? - (consumer === 'server' && !isSsrTargetWebworkerEnvironment - ? nodeLikeBuiltins + (consumer === 'server' + ? isSsrTargetWebworkerEnvironment && resolve?.noExternal === true + ? [] + : nodeLikeBuiltins : []), }, resolve ?? {},