Skip to content

Commit f76bb75

Browse files
perf: ⚡️ conditional disable dataurl plugin (#46)
1 parent 27c3543 commit f76bb75

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/vite/src/node/build.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -444,12 +444,13 @@ export async function resolveBuildPlugins(config: ResolvedConfig): Promise<{
444444
pre: [
445445
completeSystemWrapPlugin(),
446446
// ...(usePluginCommonjs ? [commonjsPlugin(options.commonjsOptions)] : []),
447-
dataURIPlugin(),
447+
// rolldown has builtin support datauri, use a switch to control it for convenience
448+
enableNativePlugin ? null : dataURIPlugin(),
448449
...((await asyncFlatten(arraify(rollupOptionsPlugins))).filter(
449450
Boolean,
450451
) as Plugin[]),
451452
...(config.isWorker ? [webWorkerPostPlugin()] : []),
452-
],
453+
].filter(Boolean) as Plugin[],
453454
post: [
454455
...buildImportAnalysisPlugin(config),
455456
...(config.esbuild !== false ? [buildEsbuildPlugin(config)] : []),

0 commit comments

Comments
 (0)