From 7378b8af687166ab194b9da622e55a1da065c794 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20Karmaz=C3=ADn?= Date: Fri, 13 Jan 2017 12:55:59 +0100 Subject: [PATCH 1/2] Fixing default typeRoots on Windows Without this function ignores "\" --- src/compiler/moduleNameResolver.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/moduleNameResolver.ts b/src/compiler/moduleNameResolver.ts index 1bb0eaa991a..99a0f1a5f99 100644 --- a/src/compiler/moduleNameResolver.ts +++ b/src/compiler/moduleNameResolver.ts @@ -144,7 +144,7 @@ namespace ts { } let typeRoots: string[]; - forEachAncestorDirectory(currentDirectory, directory => { + forEachAncestorDirectory(ts.normalizePath(currentDirectory), directory => { const atTypes = combinePaths(directory, nodeModulesAtTypes); if (host.directoryExists(atTypes)) { (typeRoots || (typeRoots = [])).push(atTypes); @@ -1056,4 +1056,4 @@ namespace ts { directory = parentPath; } } -} \ No newline at end of file +}