Skip to content

Commit c6dbda3

Browse files
IWANABETHATGUYsapphi-red
authored andcommitted
perf: reduce pre alias plugin in build mode
1 parent aca474a commit c6dbda3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

packages/vite/src/node/build.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,9 @@ export async function resolveBuildPlugins(config: ResolvedConfig): Promise<{
486486
],
487487
post: [
488488
...buildImportAnalysisPlugin(config),
489-
...(config.esbuild !== false ? [buildEsbuildPlugin(config)] : []),
489+
...(config.esbuild !== false && !enableNativePlugin
490+
? [buildEsbuildPlugin(config)]
491+
: []),
490492
terserPlugin(config),
491493
...(!config.isWorker
492494
? [

packages/vite/src/node/plugins/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export async function resolvePlugins(
5858
depOptimizationEnabled ? optimizedDepsPlugin() : null,
5959
isBuild ? metadataPlugin() : null,
6060
!isWorker ? watchPackageDataPlugin(config.packageCache) : null,
61-
preAliasPlugin(config),
61+
!isBuild ? preAliasPlugin(config) : null,
6262
enableNativePlugin
6363
? nativeAliasPlugin({
6464
entries: config.resolve.alias.map((item) => {

0 commit comments

Comments
 (0)