2017-03-07 202 views

回答

1

有迹象表明,针对增量编译打字稿代码几大口插件:

我们用一口-TSB在VSCode代码库,它表现非常好

+0

我会避免吞噬作为运行打字稿编译器的手段。它只是增加了一层额外的插件代码,当维护人员感到无聊时,容易引起错误。相反,可以考虑从npm脚本运行'tsc'命令,并在你的项目根目录下建立'tsconfig.json'。 – ChaseMoskal

+0

对较小的项目有很好的建议,但请参阅有关当前TypeScript增量编译的perf问题的讨论https://github.com/Microsoft/TypeScript/issues/12012。 'tsc --watch'比'gulp-tsb'重新编译vscode代码库中的单个文件更改要慢30倍以上(20秒vs 600ms)。在解决这个问题之前,需要这些工具 –

+0

对于我的小型项目,我会假设TypeScript团队最终将优化其增量编译,并在此期间继续使用官方机制。 作为一位25岁的老开发人员,我很疲惫地看到第三方插件为短期表现赢得过时,过时和无人维护。 如果您现在需要性能优势,那么就没有决定。我只是讨厌维护东西。 – ChaseMoskal

0

你肯定有它运行的是打字稿编译器,运行以下命令构建任务:

tsc 

希望您使用的是tsconfig.json配置编译。

既然如此,你可以使用下面的命令接合打字稿编译器在“观看”模式,也被称为“编译上保存”:

tsc -w 

这将启动一个进程它将持续观看您的TypeScript文件并仅编译必需的文件(“增量编译”)。

相关问题