]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(compiler-sfc): normalize filename when invalidating cache
authorEvan You <yyx990803@gmail.com>
Tue, 18 Apr 2023 14:21:29 +0000 (22:21 +0800)
committerEvan You <yyx990803@gmail.com>
Tue, 18 Apr 2023 14:21:29 +0000 (22:21 +0800)
packages/compiler-sfc/src/script/resolveType.ts

index 247bac3a3be9ff50c27b43793e4ae1f9aa0def08..6557b589bf155d0f0aad3ded7279f33c9ec38c1e 100644 (file)
@@ -744,6 +744,7 @@ const fileToScopeCache = createCache<TypeScope>()
  * @private
  */
 export function invalidateTypeCache(filename: string) {
+  filename = normalizePath(filename)
   fileToScopeCache.delete(filename)
   tsConfigCache.delete(filename)
 }