Какие пресеты из указанных использует Babel при компиляции кода?

В файле .babelrc у меня:
"presets": [
        "es2015",
        "stage-0"
    ],

Как работает в таком случае компиляция? Если первый пресет не знает что это за код, то в дело вступает следующий, или как?
  • Вопрос задан
  • 440 просмотров
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Каждый пресет - это просто набор плагинов
плагины бывают 2х типов - синтаксические и трансформационные
синтаксические плагины работают на этапе разбора кода и нужны для построения ast дерева
трансформационные плагины работают с готовым ast деревом и меняют его

все плагины одного типа работают по сути совместно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы