如何获得tsc将要编译的Typescript文件列表?

时间:2018-11-20 16:58:47

标签: typescript tsc typescript2.9

我正在尝试在Typescript项目中编写一个grunt任务,以测量源文件的一些统计信息。为此,我有一个函数,该函数接收单个源文件,从中运行typescript.createSourceFile,并对返回的AST进行一些处理。问题是找到所有要迭代的文件:我想获得与tsc -p tsconfig.json稍后将编译的文件完全相同的文件列表。目的是从该列表中过滤掉一些文件,然后遍历过滤后的列表。

我想我会使用typescript模块来执行此操作,但是我找不到执行该操作的函数。我发现the place in the tsc source that turns tsconfig into a list of files,它似乎正在使用未导出的函数。

1 个答案:

答案 0 :(得分:1)

tsc --listFiles

我不确定这是否是您想要的。这将列出tsc将根据其使用的tsconfig.json进行编译的文件。