## 9.1 编译性能优化策略 9.1 编译性能优化策略 在 TypeScript 生态的演进史里,“编译”从未只是将 翻译成 的机械动作,而是一场与规模、复杂度、团队节奏持续博弈的智力游戏。当项目膨胀到数十万行、数百个声明文件、上千个交叉类型时,编译器就像一台精密却逐渐升温的引擎:它依旧轰鸣,却开始颤抖;依旧产出代码,却让人开始怀疑“明天还能不能跑完一次 ”。这一节,我们不再满足于“升级一下 CPU”式的权宜之计,而是深入 TypeScript 编译器(以下简称 tsc)的每一次呼吸、每一次心跳,追问——如何让这台引擎在极限负载下依然保持优雅? 一条编译流水线的解剖 如果把 tsc 想象成一座工厂,它的原料是源码,产品是 、 与 SourceMap,而中间的每一道工序都在消耗时间。