【发布时间】:2016-06-07 03:30:36
【问题描述】:
在过去的 6 个月里我一直在使用 typescript,我发现我的代码每天都在增长,而且构建时间也越来越长。
实际上构建整个项目需要将近 20 秒,但时间还在增长。
我需要找到一种解决方案来拆分项目并缩短构建时间。 我使用 gulp 创建了一个自定义构建过程,我使用“--outfile 和--declaration --module system”从其他项目中引用该项目(在 typescript 1.8 中支持),但似乎将这些选项一起使用会使编译器非常很慢。
此外,依赖链中的最后一个项目并没有变得更快,即使它要编译的文件要少得多
在性能方面,打字稿在哪些方面受到的影响更大?性能损失主要是因为使用了 *.d.ts 造成的吗?
无论如何,最后的问题是: 提高大中型项目编译性能的最佳做法是什么?
【问题讨论】: