Skip to content

Commit 6d97142

Browse files
cal-goooclaude
andauthored
fix(bundled-dev): properly disable inlineConst optimization (#21865)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3d69d3e commit 6d97142

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

packages/vite/src/node/server/environments/fullBundleEnvironment.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -283,10 +283,10 @@ export class FullBundleDevEnvironment extends DevEnvironment {
283283
implement: await getHmrImplementation(this.getTopLevelConfig()),
284284
}
285285

286-
if (rolldownOptions.optimization) {
287-
// disable inlineConst optimization due to a bug in Rolldown
288-
rolldownOptions.optimization.inlineConst = false
289-
}
286+
// disable inlineConst optimization due to a bug in Rolldown
287+
// https://github.com/vitejs/vite/issues/21843
288+
rolldownOptions.optimization ??= {}
289+
rolldownOptions.optimization.inlineConst = false
290290

291291
// set filenames to make output paths predictable so that `renderChunk` hook does not need to be used
292292
if (Array.isArray(rolldownOptions.output)) {

0 commit comments

Comments
 (0)