Skip to content

Commit bcecf6d

Browse files
committed
fix(css): respect emitAssets when cssCodeSplit=false
Fixes #15196
1 parent d395e82 commit bcecf6d

File tree

1 file changed

+10
-0
lines changed
  • packages/vite/src/node/plugins

1 file changed

+10
-0
lines changed

packages/vite/src/node/plugins/css.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -953,6 +953,16 @@ export function cssPostPlugin(config: ResolvedConfig): Plugin {
953953
return
954954
}
955955

956+
// vite:asset cleans up earlier assets of 'renderChunk',
957+
// but with cssCodeSplit=false we may still emit CSS here.
958+
// So is our responsibility to respect emitAssets
959+
if (
960+
config.command === 'build' &&
961+
!this.environment.config.build.emitAssets
962+
) {
963+
return
964+
}
965+
956966
// extract as single css bundle if no codesplit
957967
if (!this.environment.config.build.cssCodeSplit && !hasEmitted) {
958968
let extractedCss = ''

0 commit comments

Comments
 (0)