ソースを参照

fix(compiler-core): fix `resolveParserPlugins` decorators check (#9566)

close #9560
丶远方 2 年 前
コミット
9d0eba916f
1 ファイル変更1 行追加1 行削除
  1. 1 1
      packages/compiler-sfc/src/script/context.ts

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

@@ -164,7 +164,7 @@ export function resolveParserPlugins(
   }
   }
   if (lang === 'ts' || lang === 'tsx') {
   if (lang === 'ts' || lang === 'tsx') {
     plugins.push(['typescript', { dts }])
     plugins.push(['typescript', { dts }])
-    if (!plugins.includes('decorators')) {
+    if (!userPlugins || !userPlugins.includes('decorators')) {
       plugins.push('decorators-legacy')
       plugins.push('decorators-legacy')
     }
     }
   }
   }