如何强制打字稿观察者编译所有.ts文件而不键入这些文件?

时间:2014-08-18 17:41:29

标签: typescript

我正在使用Typescript观察器在Pycharm中编译.ts文件。每次编辑.ts文件时它都能很好地工作。 但是当我在一台新机器上从GitHub克隆项目时,该项目只包含.ts文件,我需要在每个.ts文件中输入一个空格并保存以告诉打字稿观察者编译。当我有大量的.ts文件时,这非常烦人。

有没有办法强制打字稿观察者编译所有.ts文件而不更改文件?

2 个答案:

答案 0 :(得分:0)

根据Typescript Watcher的文档,您可以使用以下命令编译所有文件:

tscwatch build <rootPath> <outputPath> [options]

您可以read the documentation了解配置选项以及更多详情。

顺便说一下,您应该注意到TypeScript Watcher不再被维护。我建议使用类似basarat的grunt-ts之类的东西,因为它正在积极开发中。

答案 1 :(得分:0)

TypeScript 观察程序有一些限制。 无法将观察者本地添加到文件夹或目录。因此,每次向项目添加新文件或存储库时,都需要重新执行watcher命令。也许in a near future可以选择一个选项。

要实现编译所有.ts文件的要求,您可以使用官方TypeScript wiki中描述的不同构建选项之一。我最喜欢的工具是由Ivo Gabe de Wolff [Gulp]用Gulp实现的ivogabe/gulp-typescript