TS транспилирование: Бабель против TSC - PullRequest
0 голосов
/ 02 июня 2018

Я настраиваю проект TS впервые.И мне любопытно - я могу использовать и настроить Babel или просто сделать tsc .. для переноса.

В чем главное различие между ними?

1 Ответ

0 голосов
/ 27 июня 2018

Основным отличием является поддержка самого языка TypeScript.

Вы можете использовать tsc для переноса ES6 + в более старые версии стандарта, как вы это сделали бы с Babel, просто вставив "strict": false в tsconfig.json.Или вы можете использовать средство проверки типа, например Flow поверх Babel, чтобы добиться эффекта, подобного тому, что компилятор TypeScript дает вам по умолчанию.

AFAIK, tsc не использует Babel -Я видел, как они создают код с другим поведением из одного и того же исходного файла .js.

...