Skip to content

Commit cdb6276

Browse files
committed
feat: disable minify by default in full bundle mode
1 parent 49ba2ac commit cdb6276

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
@@ -813,6 +813,7 @@ function resolveEnvironmentOptions(
813813
forceOptimizeDeps: boolean | undefined,
814814
logger: Logger,
815815
environmentName: string,
816+
isFullBundledDev: boolean,
816817
// Backward compatibility
817818
isSsrTargetWebworkerSet?: boolean,
818819
preTransformRequests?: boolean,
@@ -875,6 +876,7 @@ function resolveEnvironmentOptions(
875876
options.build ?? {},
876877
logger,
877878
consumer,
879+
isFullBundledDev,
878880
),
879881
plugins: undefined!, // to be resolved later
880882
// will be set by `setOptimizeDepsPluginNames` later
@@ -1444,6 +1446,9 @@ export async function resolveConfig(
14441446
config.ssr?.target === 'webworker',
14451447
)
14461448

1449+
const isFullBundledDev =
1450+
command === 'serve' && !!config.experimental?.fullBundleMode
1451+
14471452
// Backward compatibility: merge config.environments.client.resolve back into config.resolve
14481453
config.resolve ??= {}
14491454
config.resolve.conditions = config.environments.client.resolve?.conditions
@@ -1460,6 +1465,7 @@ export async function resolveConfig(
14601465
inlineConfig.forceOptimizeDeps,
14611466
logger,
14621467
environmentName,
1468+
isFullBundledDev,
14631469
config.ssr?.target === 'webworker',
14641470
config.server?.preTransformRequests,
14651471
)
@@ -1483,6 +1489,7 @@ export async function resolveConfig(
14831489
config.build ?? {},
14841490
logger,
14851491
undefined,
1492+
isFullBundledDev,
14861493
)
14871494

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

0 commit comments

Comments
 (0)