From: 丶远方 Date: Thu, 9 Nov 2023 06:32:08 +0000 (+0800) Subject: fix(compiler-core): fix `resolveParserPlugins` decorators check (#9566) X-Git-Tag: v3.3.9~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d0eba916f3bf6fb5c03222400edae1a2db7444f;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-core): fix `resolveParserPlugins` decorators check (#9566) close #9560 --- diff --git a/packages/compiler-sfc/src/script/context.ts b/packages/compiler-sfc/src/script/context.ts index 692eab3ab9..b05b8d910e 100644 --- a/packages/compiler-sfc/src/script/context.ts +++ b/packages/compiler-sfc/src/script/context.ts @@ -164,7 +164,7 @@ export function resolveParserPlugins( } if (lang === 'ts' || lang === 'tsx') { plugins.push(['typescript', { dts }]) - if (!plugins.includes('decorators')) { + if (!userPlugins || !userPlugins.includes('decorators')) { plugins.push('decorators-legacy') } }