]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(compiler-core): fix `resolveParserPlugins` decorators check (#9566)
author丶远方 <yangpanteng@gmail.com>
Thu, 9 Nov 2023 06:32:08 +0000 (14:32 +0800)
committerGitHub <noreply@github.com>
Thu, 9 Nov 2023 06:32:08 +0000 (14:32 +0800)
close #9560

packages/compiler-sfc/src/script/context.ts

index 692eab3ab9e09f9238a05e4140d7f84bee94f9ee..b05b8d910eefca18875d283feabd9770e48c0e9b 100644 (file)
@@ -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')
     }
   }