Skip to content

Commit 449eeae

Browse files
committed
feat: disable minify by default in full bundle mode
1 parent 64473c5 commit 449eeae

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

packages/vite/src/node/build.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,7 @@ export function resolveBuildEnvironmentOptions(
397397
raw: BuildEnvironmentOptions,
398398
logger: Logger,
399399
consumer: 'client' | 'server' | undefined,
400+
isFullBundledDev: boolean,
400401
): ResolvedBuildEnvironmentOptions {
401402
const deprecatedPolyfillModulePreload = raw.polyfillModulePreload
402403
const { polyfillModulePreload, ...rest } = raw
@@ -417,7 +418,7 @@ export function resolveBuildEnvironmentOptions(
417418
{
418419
...buildEnvironmentOptionsDefaults,
419420
cssCodeSplit: !raw.lib,
420-
minify: consumer === 'server' ? false : 'oxc',
421+
minify: consumer === 'server' || isFullBundledDev ? false : 'oxc',
421422
rollupOptions: {
422423
platform: consumer === 'server' ? 'node' : 'browser',
423424
},

packages/vite/src/node/config.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -818,6 +818,7 @@ function resolveEnvironmentOptions(
818818
forceOptimizeDeps: boolean | undefined,
819819
logger: Logger,
820820
environmentName: string,
821+
isFullBundledDev: boolean,
821822
// Backward compatibility
822823
isSsrTargetWebworkerSet?: boolean,
823824
preTransformRequests?: boolean,
@@ -880,6 +881,7 @@ function resolveEnvironmentOptions(
880881
options.build ?? {},
881882
logger,
882883
consumer,
884+
isFullBundledDev,
883885
),
884886
plugins: undefined!, // to be resolved later
885887
// will be set by `setOptimizeDepsPluginNames` later
@@ -1449,6 +1451,9 @@ export async function resolveConfig(
14491451
config.ssr?.target === 'webworker',
14501452
)
14511453

1454+
const isFullBundledDev =
1455+
command === 'serve' && !!config.experimental?.fullBundleMode
1456+
14521457
// Backward compatibility: merge config.environments.client.resolve back into config.resolve
14531458
config.resolve ??= {}
14541459
config.resolve.conditions = config.environments.client.resolve?.conditions
@@ -1465,6 +1470,7 @@ export async function resolveConfig(
14651470
inlineConfig.forceOptimizeDeps,
14661471
logger,
14671472
environmentName,
1473+
isFullBundledDev,
14681474
config.ssr?.target === 'webworker',
14691475
config.server?.preTransformRequests,
14701476
)
@@ -1488,6 +1494,7 @@ export async function resolveConfig(
14881494
config.build ?? {},
14891495
logger,
14901496
undefined,
1497+
isFullBundledDev,
14911498
)
14921499

14931500
// Backward compatibility: merge config.environments.ssr back into config.ssr

0 commit comments

Comments
 (0)