baseUrl或当前工作目录是否会影响它? 而且,更一般地说,这在哪里记录了?
答案 0 :(得分:1)
它似乎没有在任何地方记录,但相对于tsconfig.json
文件的目录已解决,并且它不受baseUrl
的影响 - baseUrl
仅用于模块解析。< / p>
The source,略微重新格式化:
const result = parseJsonText(configFileName, configFileText);
const cwd = host.getCurrentDirectory();
return parseJsonSourceFileConfigFileContent(
result,
host,
getNormalizedAbsolutePath(getDirectoryPath(configFileName), cwd),
optionsToExtend,
getNormalizedAbsolutePath(configFileName, cwd)
);
parseJsonSourceFileConfigFileContent
的第三个参数是解析tsconfig.json
中相对路径的基础,正如您所见,它来自configFileName
,它是tsconfig.json
文件的名称。