diff --git a/packages/vite/src/node/plugins/splitVendorChunk.ts b/packages/vite/src/node/plugins/splitVendorChunk.ts index 7973cb499679ca..09246e14e35234 100644 --- a/packages/vite/src/node/plugins/splitVendorChunk.ts +++ b/packages/vite/src/node/plugins/splitVendorChunk.ts @@ -22,9 +22,10 @@ export class SplitVendorChunkCache { } } -export function splitVendorChunk({ - cache = new SplitVendorChunkCache() -} = {}): GetManualChunk { +export function splitVendorChunk( + options: { cache?: SplitVendorChunkCache } = {} +): GetManualChunk { + const cache = options.cache ?? new SplitVendorChunkCache() return (id, { getModuleInfo }) => { if ( id.includes('node_modules') &&