Skip to content

Commit ebfaa7e

Browse files
authored
fix: only remove entry assets handled by Vite core (#17916)
1 parent d428e7e commit ebfaa7e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

+3-1
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ export function assetPlugin(config: ResolvedConfig): Plugin {
204204
config.command === 'build' && this.getModuleInfo(id)?.isEntry
205205
? 'no-treeshake'
206206
: false,
207+
meta: config.command === 'build' ? { 'vite:asset': true } : undefined,
207208
}
208209
},
209210

@@ -230,7 +231,8 @@ export function assetPlugin(config: ResolvedConfig): Plugin {
230231
chunk.type === 'chunk' &&
231232
chunk.isEntry &&
232233
chunk.moduleIds.length === 1 &&
233-
config.assetsInclude(chunk.moduleIds[0])
234+
config.assetsInclude(chunk.moduleIds[0]) &&
235+
this.getModuleInfo(chunk.moduleIds[0])?.meta['vite:asset']
234236
) {
235237
delete bundle[file]
236238
}

0 commit comments

Comments
 (0)