diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 97a322f9598..62c8bf3ea1c 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -1300,7 +1300,7 @@ namespace ts.server { } else { const oldFileNames = project.compilerService.host.roots.map(info => info.fileName); - const newFileNames = ts.filter(projectOptions.files, sys.fileExists); + const newFileNames = ts.filter(projectOptions.files, f => this.host.fileExists(f)); const fileNamesToRemove = oldFileNames.filter(f => newFileNames.indexOf(f) < 0); const fileNamesToAdd = newFileNames.filter(f => oldFileNames.indexOf(f) < 0);