From 2074d66c909bcfcc1423c52ec09469b0c7a0d47c Mon Sep 17 00:00:00 2001 From: edison Date: Thu, 26 Jun 2025 14:46:21 +0800 Subject: [PATCH] fix(compiler-sfc): always use defineComponent in SSR mode (#13525) --- 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}`,