tsconfig.json и конфигурация
Структура tsconfig.json, ключевые опции компилятора, пути и алиасы, Project References и монорепо
О чём эта глава
Файл tsconfig.json – центральная точка конфигурации TypeScript-проекта. Он определяет, какие файлы компилировать, какие правила проверки применять и как генерировать выходной код. Правильная настройка tsconfig.json – разница между проектом, где TypeScript ловит ошибки и помогает, и проектом, где он мешает.
В этой главе ты разберёшь структуру конфигурационного файла, научишься выбирать правильные опции компилятора для своего проекта, настраивать алиасы путей и работать с Project References в монорепозиториях.
Содержание
- Структура tsconfig.json
- Ключевые опции компилятора
- Paths, baseUrl и алиасы
- Project References и монорепо
Что ты научишься делать
- Создавать и структурировать
tsconfig.jsonдля разных типов проектов - Выбирать правильные значения
target,moduleиmoduleResolution - Настраивать строгий режим и понимать, что включает каждый флаг
- Использовать
pathsдля алиасов и чистых импортов - Организовывать конфигурацию монорепо через Project References
Связанные темы
- Введение в TypeScript – основы TypeScript, первое знакомство с tsc
- Модули и пространства имён – модульная система, стратегии разрешения
Время чтения
~25 минут