打印打字稿编译器选项

Loi*_*nen 9 javascript typescript

有没有办法打印使用的选项tsc?我觉得它没有考虑tsconfig.json到我,我正在寻找一个标志,让我知道它试图使用什么样的选项。

TmT*_*ron 13

tsc --showConfig
Run Code Online (Sandbox Code Playgroud)

将显示将用于编译的完整配置。

--showConfig标志已添加到typescript 3.2 中

TypeScript 将计算有效的 tsconfig.json(在计算从 extends 字段继承的选项之后)并打印出来。这对于诊断一般配置问题非常有用。

编译器选项文档中的描述:

与其使用其他输入选项和配置文件实际执行构建,不如在输出中显示最终隐含的配置文件。


sni*_*nip 6

目前没有选项可以转储加载的配置。

您可能想对这个问题进行投票:

编辑: tsc --showConfig已从v3.2.1开始实施。


小智 0

我认为你应该提供一个更好的问题,也许有更多的信息,比如你的样子tsconfig.json,它放在哪里,它是否在项目的根目录中,编译时是否有任何错误等。

测试Typescript compiler您是否tsconfig.json考虑的最简单方法是在该 JSON 中输入错误或使该 JSON 无效。如果Typescript compiler使用你的tsconfig.json那么它将失败并出现错误。