2

在过去的 6 个月里,我一直在使用 typescript,我发现我的代码每天都在增长,而且构建时间也越来越长。

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

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

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

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

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

4

1 回答 1

2

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

于 2016-02-25T17:26:17.767 回答