typescript - 如何调试 TypeScript 编译性能问题
问题描述
我的 TypeScript 项目已经进行了一段时间,而且非常大。最近编译时性能变得明显变差了。我认为很可能是我在某处包含的一些“整洁”的打字技巧导致了这种情况。
不幸的是,这是一个大型项目,并且包含许多其他大型 TypeScript 依赖项,因此很难知道确切的根本原因。
在这种情况下是否有任何工具可以调试 TS 编译器类型检查性能?例如,查看哪些文件/类型占用 TypeScript 最多的时间来编译。
解决方案
TypeScript 4.1 引入了 generateTrace 标志,以便更容易识别程序中编译时间最长的部分。
这里有专门的WIKI
铭记于心:
此功能仍处于试验阶段,可能会在 TS 4.2 中发生重大变化
推荐阅读
- c++ - 是否可以使用 win API midi 功能找到 bcd 设备或设备类?
- javascript - 如何将类推送到组件
- corda - 在非开发模式下创建正确的证书
- python - 将 dict 中的键添加到现有 Pandas 数据框中的列标题
- python - ImportError:没有名为 Tutorial.settings 的模块
- android - 是否可以完全自定义默认 ActionBar 样式?
- c# - ASN.1 对象标识符值大于 128
- spring - 我想在数据库环境是动态的服务器上使用 jooq
- batch-file - 替换输出中的字符串
- python-3.x - Pandas 按功能过滤数据框行