中型大型打字稿项目:构建性能问题

时间:2016-02-24 17:27:24

标签: typescript typescript1.8

我在过去的6个月里一直在使用打字稿,我发现我的代码日复一日地增长,并且还有构建时间。

实际上构建整个项目需要将近20秒,但时间仍在增长。

我需要找到拆分项目的解决方案并缩短构建时间。 我使用gulp创建了一个自定义构建过程,我使用“--outfile和--declaration --module system”从其他项目引用该项目(在typescript 1.8中支持),但似乎使用这些选项一起使编译器非常很慢。

此外,依赖链中的最后一个项目没有变得更快,即使它有更少的文件要编译

打字稿在哪里受到的影响更大?性能损失主要是由* .d.ts使用引起的吗?

无论如何,最后问题是: 提高中/大型项目编译性能的最佳做法是什么?

1 个答案:

答案 0 :(得分:2)

这是TypeScript问题跟踪器上报告的已知问题。见https://github.com/Microsoft/TypeScript/issues/7221