Skip to content

Commit 16d34d1

Browse files
perf: reduce pre alias plugin in build mode
1 parent d9e00de commit 16d34d1

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

packages/vite/src/node/build.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ import {
4848
requireResolveFromRootWithFallback,
4949
} from './utils'
5050
import { manifestPlugin } from './plugins/manifest'
51-
import type { Logger } from './logger';
51+
import type { Logger } from './logger'
5252
import { LogLevels } from './logger'
5353
import { dataURIPlugin } from './plugins/dataUri'
5454
import { buildImportAnalysisPlugin } from './plugins/importAnalysisBuild'
@@ -455,7 +455,9 @@ export async function resolveBuildPlugins(config: ResolvedConfig): Promise<{
455455
].filter(Boolean) as Plugin[],
456456
post: [
457457
...buildImportAnalysisPlugin(config),
458-
...(config.esbuild !== false ? [buildEsbuildPlugin(config)] : []),
458+
...(config.esbuild !== false && !enableNativePlugin
459+
? [buildEsbuildPlugin(config)]
460+
: []),
459461
...(options.minify ? [terserPlugin(config)] : []),
460462
...((!config.isWorker
461463
? [

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export async function resolvePlugins(
5858
depsOptimizerEnabled ? optimizedDepsPlugin(config) : 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)