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