Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/TypeScript/paths-baseurl

Как работают `baseUrl` и `paths` в tsconfig?

СобеседованиеКонфигурация
  • baseUrl — корень для не-относительных импортов
  • paths — маппинг алиасов: { "@app/*": ["src/app/*"] }
  • Важно: TypeScript НЕ переписывает импорты, только проверяет типы
  • Для runtime нужна дополнительная настройка: бандлер или tsconfig-paths
  • ${configDir} (TS 5.5+) — разрешает пути относительно конфиг-файла, а не CWD
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov