Skip to content

Commit 9fc31b6

Browse files
authored
fix: use nodeLikeBuiltins for ssr.target: 'webworker' without noExternal: true (#19313)
1 parent b7aba0b commit 9fc31b6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/vite/src/node/config.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -928,8 +928,10 @@ function resolveEnvironmentResolveOptions(
928928
: DEFAULT_SERVER_CONDITIONS.filter((c) => c !== 'browser'),
929929
builtins:
930930
resolve?.builtins ??
931-
(consumer === 'server' && !isSsrTargetWebworkerEnvironment
932-
? nodeLikeBuiltins
931+
(consumer === 'server'
932+
? isSsrTargetWebworkerEnvironment && resolve?.noExternal === true
933+
? []
934+
: nodeLikeBuiltins
933935
: []),
934936
},
935937
resolve ?? {},

0 commit comments

Comments
 (0)