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

Какие стратегии разрешения модулей (Module Resolution) существуют в TypeScript?

СобеседованиеМодулиКонфигурация
  • classic — устаревшая, не рекомендуется
  • node — имитация Node.js CJS разрешения
  • node16/nodenext — строгий ESM: обязательные расширения файлов, поле exports в package.json
  • bundler — разрешает bare imports без расширений, предполагает наличие бандлера
  • paths — алиасы для импортов (только для тайпчекера, runtime требует отдельной настройки)
  • baseUrl — корень для не-относительных импортов
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov