From 911ba8b4f99c1a59e1bbba03ba1aa1aaeb315b1d Mon Sep 17 00:00:00 2001 From: Aditya-Prakash14 Date: Mon, 1 Dec 2025 12:35:49 +0530 Subject: [PATCH] fix: add defensive check for undefined transform handler --- packages/vite/src/node/server/pluginContainer.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/vite/src/node/server/pluginContainer.ts b/packages/vite/src/node/server/pluginContainer.ts index 05f24cc4c71bc5..4fa777de1c2037 100644 --- a/packages/vite/src/node/server/pluginContainer.ts +++ b/packages/vite/src/node/server/pluginContainer.ts @@ -568,6 +568,9 @@ class EnvironmentPluginContainer { const start = debugPluginTransform ? performance.now() : 0 let result: TransformResult | string | undefined const handler = getHookHandler(plugin.transform) + if (!handler) { + continue + } try { result = await this.handleHookPromise( handler.call(ctx as any, code, id, optionsWithSSR),