Browse Source

fix(compiler-sfc): only add decorators-legacy parser plugin when new decorators plugin is not used

pull/5940/merge
Evan You 3 years ago
parent
commit
3ff83694f5
  1. 7
      packages/compiler-sfc/src/compileScript.ts

7
packages/compiler-sfc/src/compileScript.ts

@ -185,7 +185,12 @@ export function compileScript(
)
}
if (options.babelParserPlugins) plugins.push(...options.babelParserPlugins)
if (isTS) plugins.push('typescript', 'decorators-legacy')
if (isTS) {
plugins.push('typescript')
if (plugins.includes('decorators')) {
plugins.push('decorators-legacy')
}
}
if (!scriptSetup) {
if (!script) {

Loading…
Cancel
Save