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

В чём разница между `target` и `lib` в tsconfig?

СобеседованиеКонфигурация
  • target — в какую версию JS транспилировать синтаксис (ES5, ES2022 и т.д.)
  • lib — какие определения типов доступны глобально (ES2020, DOM и т.д.)
  • Они независимы: можно target: "ES5" с lib: ["ES2020"] (пользователь отвечает за полифиллы)
  • target влияет на выходной код; lib влияет только на проверку типов
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov