36 / 37
Как оптимизировать время компиляции TypeScript?
Главные рычаги: project references с инкрементальной сборкой (composite + tsc --build), isolatedModules для параллельной транспиляции, исключение ненужных файлов через include/exclude и грамотное разбиение монорепо. Также помогает skipLibCheck, вынос тяжёлых типов в отдельные пакеты и использование tsconfig.json опции incremental с файлом .tsbuildinfo.