From 5a487cfd66bec7d39623ed3677fa13168a41d6fa Mon Sep 17 00:00:00 2001 From: daiwei Date: Wed, 25 Jun 2025 11:06:33 +0800 Subject: [PATCH] fix(compiler-sfc): always use defineComponent in SSR mode --- packages/compiler-sfc/src/compileScript.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 5825aa032..eb3b2d119 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -984,7 +984,7 @@ export function compileScript( ctx.s.prependLeft( startOffset, `\n${genDefaultAs} /*@__PURE__*/${ctx.helper( - vapor ? `defineVaporComponent` : `defineComponent`, + vapor && !ssr ? `defineVaporComponent` : `defineComponent`, )}({${def}${runtimeOptions}\n ${ hasAwait ? `async ` : `` }setup(${args}) {\n${exposeCall}`,