怎么样出来' outDir'在tsconfig.json中解决了吗?

时间:2018-06-04 18:30:58

标签: typescript path output relative tsconfig

baseUrl或当前工作目录是否会影响它? 而且,更一般地说,这在哪里记录了?

1 个答案:

答案 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文件的名称。