]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(compiler-core): recognize empty string as non-identifier (#12553)
author山吹色御守 <85992002+KazariEX@users.noreply.github.com>
Fri, 18 Jul 2025 07:58:50 +0000 (00:58 -0700)
committerGitHub <noreply@github.com>
Fri, 18 Jul 2025 07:58:50 +0000 (15:58 +0800)
packages/compiler-core/src/utils.ts

index b49d70bb2fba1d207e9ef76ab5d35cefcaec91aa..113096cef2277160907837650b20a32cb8a6b92e 100644 (file)
@@ -63,7 +63,7 @@ export function isCoreComponent(tag: string): symbol | void {
   }
 }
 
-const nonIdentifierRE = /^\d|[^\$\w\xA0-\uFFFF]/
+const nonIdentifierRE = /^$|^\d|[^\$\w\xA0-\uFFFF]/
 export const isSimpleIdentifier = (name: string): boolean =>
   !nonIdentifierRE.test(name)