Procházet zdrojové kódy

fix(compiler-sfc): normalize windows paths when resolving types (#8136)

edison před 3 roky
rodič
revize
29da504687
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      packages/compiler-sfc/src/script/resolveType.ts

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

@@ -718,7 +718,7 @@ function importSourceToScope(
   let resolved
   let resolved
   if (source.startsWith('.')) {
   if (source.startsWith('.')) {
     // relative import - fast path
     // relative import - fast path
-    const filename = path.join(scope.filename, '..', source)
+    const filename = normalizePath(path.join(scope.filename, '..', source))
     resolved = resolveExt(filename, fs)
     resolved = resolveExt(filename, fs)
   } else {
   } else {
     // module or aliased import - use full TS resolution, only supported in Node
     // module or aliased import - use full TS resolution, only supported in Node