diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index c797200bff2..41e1ed99dc6 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -25004,7 +25004,6 @@ namespace ts { return; } const file = host.getSourceFile(resolvedDirective.resolvedFileName); - Debug.assert(!!file, `Resolved filename ${resolvedDirective.resolvedFileName} did not map to existing source file. Consider enabling --preserveSymlinks if appropriate`); // tslint:disable-line fileToDirective.set(file.path, key); }); } diff --git a/src/compiler/moduleNameResolver.ts b/src/compiler/moduleNameResolver.ts index f72876bd5fc..e0acf43eadf 100644 --- a/src/compiler/moduleNameResolver.ts +++ b/src/compiler/moduleNameResolver.ts @@ -782,6 +782,7 @@ namespace ts { if (traceEnabled) { trace(host, Diagnostics.Resolving_real_path_for_0_result_1, path, real); } + Debug.assert(host.fileExists(real), `${path} linked to non-existing file ${real}`); // tslint:disable-line return real; }