浏览代码

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

edison 3 年之前
父节点
当前提交
29da504687
共有 1 个文件被更改,包括 1 次插入1 次删除
  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
   if (source.startsWith('.')) {
     // relative import - fast path
-    const filename = path.join(scope.filename, '..', source)
+    const filename = normalizePath(path.join(scope.filename, '..', source))
     resolved = resolveExt(filename, fs)
   } else {
     // module or aliased import - use full TS resolution, only supported in Node