diff --git a/src/plugins/isolateEntries.ts b/src/plugins/isolateEntries.ts index 27d8fe8..9a6d631 100644 --- a/src/plugins/isolateEntries.ts +++ b/src/plugins/isolateEntries.ts @@ -48,7 +48,7 @@ export default function isolateEntriesPlugin(userConfig: InlineConfig): Plugin { const re = await bundleEntryFile(entry, userConfig, this.meta.watchMode) const outputChunks = re.bundles.output for (const chunk of outputChunks) { - if (chunk.type === 'asset' && assetCache.has(chunk.fileName)) { + if (assetCache.has(chunk.fileName)) { continue } this.emitFile({ @@ -56,9 +56,7 @@ export default function isolateEntriesPlugin(userConfig: InlineConfig): Plugin { fileName: chunk.fileName, source: chunk.type === 'chunk' ? chunk.code : chunk.source }) - if (chunk.type === 'asset') { - assetCache.add(chunk.fileName) - } + assetCache.add(chunk.fileName) } for (const id of re.watchFiles) { watchFiles.add(id) diff --git a/src/plugins/modulePath.ts b/src/plugins/modulePath.ts index 8e5c2e0..f32ec7e 100644 --- a/src/plugins/modulePath.ts +++ b/src/plugins/modulePath.ts @@ -31,7 +31,7 @@ export default function modulePathPlugin(config: InlineConfig): Plugin { source: outputChunk.code }) for (const chunk of outputChunks) { - if (chunk.type === 'asset' && assetCache.has(chunk.fileName)) { + if (assetCache.has(chunk.fileName)) { continue } this.emitFile({ @@ -39,9 +39,7 @@ export default function modulePathPlugin(config: InlineConfig): Plugin { fileName: chunk.fileName, source: chunk.type === 'chunk' ? chunk.code : chunk.source }) - if (chunk.type === 'asset') { - assetCache.add(chunk.fileName) - } + assetCache.add(chunk.fileName) } for (const id of re.watchFiles) { this.addWatchFile(id)