File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
packages/vite/src/node/plugins Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ import { normalizePath, sortObjectKeys } from '../utils'
1111import { generatedAssets } from './asset'
1212import type { GeneratedAssetMeta } from './asset'
1313
14+ const endsWithJSRE = / \. [ c m ] ? j s $ /
15+
1416export type Manifest = Record < string , ManifestChunk >
1517
1618export interface ManifestChunk {
@@ -134,7 +136,9 @@ export function manifestPlugin(config: ResolvedConfig): Plugin {
134136
135137 // If JS chunk and asset chunk are both generated from the same source file,
136138 // prioritize JS chunk as it contains more information
137- if ( manifest [ src ] ?. file . endsWith ( '.js' ) ) continue
139+ const file = manifest [ src ] ?. file
140+ if ( file && endsWithJSRE . test ( file ) ) continue
141+
138142 manifest [ src ] = asset
139143 fileNameToAsset . set ( chunk . fileName , asset )
140144 }
You can’t perform that action at this time.
0 commit comments