Перейти к содержимому
7 / 37

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

target определяет, в какую версию JavaScript компилятор транспилирует код (ES5, ES2015, ES2022 и т.д.). lib определяет, какие встроенные типы и API доступны при компиляции (DOM, ES2022, ESNext). Target влияет на выходной код, lib влияет только на проверку типов. Можно компилировать в ES5, но использовать типы из ES2022, если полифиллы подключены отдельно.

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