【问题标题】:Medium large typescript projects: build performance problems中型大型打字稿项目:构建性能问题
【发布时间】:2016-06-07 03:30:36
【问题描述】:

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

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

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

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

在性能方面,打字稿在哪些方面受到的影响更大?性能损失主要是因为使用了 *.d.ts 造成的吗?

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

【问题讨论】:

    标签: typescript typescript1.8


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-24
      • 2020-08-27
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      • 2019-06-19
      相关资源
      最近更新 更多