Not use toPath in tsc when dealing with file watching
This commit is contained in:
parent
988063e9cf
commit
900281033e
|
@ -333,8 +333,7 @@ namespace ts {
|
||||||
return sys.exit(ExitStatus.DiagnosticsPresent_OutputsSkipped);
|
return sys.exit(ExitStatus.DiagnosticsPresent_OutputsSkipped);
|
||||||
}
|
}
|
||||||
if (configFileName) {
|
if (configFileName) {
|
||||||
const configFilePath = toPath(configFileName, sys.getCurrentDirectory(), createGetCanonicalFileName(sys.useCaseSensitiveFileNames));
|
configFileWatcher = sys.watchFile(configFileName, configFileChanged);
|
||||||
configFileWatcher = sys.watchFile(configFilePath, configFileChanged);
|
|
||||||
}
|
}
|
||||||
if (sys.watchDirectory && configFileName) {
|
if (sys.watchDirectory && configFileName) {
|
||||||
const directory = ts.getDirectoryPath(configFileName);
|
const directory = ts.getDirectoryPath(configFileName);
|
||||||
|
@ -446,8 +445,7 @@ namespace ts {
|
||||||
const sourceFile = hostGetSourceFile(fileName, languageVersion, onError);
|
const sourceFile = hostGetSourceFile(fileName, languageVersion, onError);
|
||||||
if (sourceFile && isWatchSet(compilerOptions) && sys.watchFile) {
|
if (sourceFile && isWatchSet(compilerOptions) && sys.watchFile) {
|
||||||
// Attach a file watcher
|
// Attach a file watcher
|
||||||
const filePath = toPath(sourceFile.fileName, sys.getCurrentDirectory(), createGetCanonicalFileName(sys.useCaseSensitiveFileNames));
|
sourceFile.fileWatcher = sys.watchFile(sourceFile.fileName, (fileName: string, removed?: boolean) => sourceFileChanged(sourceFile, removed));
|
||||||
sourceFile.fileWatcher = sys.watchFile(filePath, (fileName: string, removed?: boolean) => sourceFileChanged(sourceFile, removed));
|
|
||||||
}
|
}
|
||||||
return sourceFile;
|
return sourceFile;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue