From af056fc05a39096d78b0efea0fcdef6b58de514d Mon Sep 17 00:00:00 2001 From: IWANABETHATGUY Date: Thu, 12 Sep 2024 17:10:31 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E2=9A=A1=EF=B8=8F=20conditional=20disa?= =?UTF-8?q?ble=20dataurl=20plugin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/vite/src/node/build.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/build.ts b/packages/vite/src/node/build.ts index 47f83fce04c706..6f301663a630db 100644 --- a/packages/vite/src/node/build.ts +++ b/packages/vite/src/node/build.ts @@ -444,12 +444,13 @@ export async function resolveBuildPlugins(config: ResolvedConfig): Promise<{ pre: [ completeSystemWrapPlugin(), // ...(usePluginCommonjs ? [commonjsPlugin(options.commonjsOptions)] : []), - dataURIPlugin(), + // rolldown has builtin support datauri, use a switch to control it for convenience + enableNativePlugin ? null : dataURIPlugin(), ...((await asyncFlatten(arraify(rollupOptionsPlugins))).filter( Boolean, ) as Plugin[]), ...(config.isWorker ? [webWorkerPostPlugin()] : []), - ], + ].filter(Boolean) as Plugin[], post: [ ...buildImportAnalysisPlugin(config), ...(config.esbuild !== false ? [buildEsbuildPlugin(config)] : []),