我正在使用Typescript观察器在Pycharm中编译.ts文件。每次编辑.ts文件时它都能很好地工作。 但是当我在一台新机器上从GitHub克隆项目时,该项目只包含.ts文件,我需要在每个.ts文件中输入一个空格并保存以告诉打字稿观察者编译。当我有大量的.ts文件时,这非常烦人。
有没有办法强制打字稿观察者编译所有.ts文件而不更改文件?
答案 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。