Procházet zdrojové kódy

fix(parser): skip compat mode check for SFC root `<template>` tags (#10034)

Fixes https://github.com/vitejs/vite-plugin-vue/issues/330
Haoqun Jiang před 2 roky
rodič
revize
923d560d0b
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  1. 1 0
      packages/compiler-core/src/parser.ts

+ 1 - 0
packages/compiler-core/src/parser.ts

@@ -692,6 +692,7 @@ function onCloseTag(el: ElementNode, end: number, isImplied = false) {
     }
     }
 
 
     if (
     if (
+      !tokenizer.inSFCRoot &&
       isCompatEnabled(
       isCompatEnabled(
         CompilerDeprecationTypes.COMPILER_NATIVE_TEMPLATE,
         CompilerDeprecationTypes.COMPILER_NATIVE_TEMPLATE,
         currentOptions,
         currentOptions,