From 603cc8c83f48c51bfcbc34711eb8a8ea827bb6a7 Mon Sep 17 00:00:00 2001 From: shulaoda <165626830+shulaoda@users.noreply.github.com> Date: Sun, 22 Jun 2025 20:07:47 +0800 Subject: [PATCH] feat: fallback to js alias plugin when alias entries include customResolver --- packages/vite/src/node/plugins/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/plugins/index.ts b/packages/vite/src/node/plugins/index.ts index d7668422fe81f2..ba6a01b90098b6 100644 --- a/packages/vite/src/node/plugins/index.ts +++ b/packages/vite/src/node/plugins/index.ts @@ -52,7 +52,9 @@ export async function resolvePlugins( !isBuild ? optimizedDepsPlugin() : null, !isWorker ? watchPackageDataPlugin(config.packageCache) : null, !isBuild ? preAliasPlugin(config) : null, - enableNativePlugin === true && isBuild + enableNativePlugin === true && + isBuild && + !config.resolve.alias.some((v) => v.customResolver) ? nativeAliasPlugin({ entries: config.resolve.alias.map((item) => { return {