Если вам нужна инструкция от разработчиков, почитайте это.
Если вы не хотите париться, юзайте это.
Это маленькая инструкция по исправлению ошибки Unknown file extension ".ts"
.
По умолчанию tsc --init
генерирует конфигурацию для CJS. Код CJS работает нормально из коробки:
Но если вы попробуете без должных настроек выполнить ESM TS файл, возникнет ошибка:
Чтобы её исправить - следуйте инструкциям ниже
Если вам нужно ESM
Отредактируйте package.json
:
Отредактируйте tsconfig.json
:
Если вам нужно CommonJS
Отредактируйте package.json
:
Отредактируйте tsconfig.json
: