是否可以编译一个ts.SourceFiles数组?

时间:2017-04-30 13:57:06

标签: typescript compilation

基本上,我所拥有的是: 我的程序获取多个文件路径(string [])作为输入。然后我的程序为每个文件创建一个sourceFile对象。我使用递归方法从那些sourceFiles遍历AST并进行小的更改。我需要使用编译器来确保所有文件仍然是有效的代码。
我找到了ts.createProgram(),但它需要一个文件路径数组。这意味着我必须将每个文件写入磁盘以进行编译。这似乎非常低效,因为我的程序多次执行此操作。

所以...我可以使用类似ts.CreateProgram()的函数,但是给它SourceFile对象而不是文件路径吗?

0 个答案:

没有答案
相关问题