Что такое предустановленный ENV Babel?
Что такое предустановленный ENV Babel?

Видео: Что такое предустановленный ENV Babel?

Видео: Что такое предустановленный ENV Babel?
Видео: 07 babel-loader 2024, Декабрь
Anonim

@ Вавилон / предустановка - env умный предустановка это позволяет вам использовать последнюю версию JavaScript без необходимости микроуправления тем, какие преобразования синтаксиса (и, возможно, полифиллы браузера) необходимы вашей целевой среде (средам). Это делает вашу жизнь проще, а пакеты JavaScript меньше! Установить.

Итак, что предустановлено в Babel?

В Вавилон , а предустановка представляет собой набор плагинов, используемых для поддержки определенных языковых функций. Два пресеты Babel по умолчанию использует: es2015: Добавляет поддержку ES2015 (или ES6) JavaScript. React: Добавляет поддержку JSX.

Впоследствии возникает вопрос, какую версию Babel я использую? Вы также можете проверить версия Babel -cli, найдя Вавилон -cli в node_modules и глядя на версия свойство пакета. json, который находится в основе этой папки. Если Вавилон -cli был установлен глобально через флаг -g установки npm, вы мог проверить версия выполнив команду Вавилон -- версия.

Таким образом, как вы используете предустановленную реакцию Babel?

Если хотите использовать это Предустановка Babel в проекте, созданном не с помощью Create Реагировать App, вы можете установить его, выполнив следующие действия. Сначала установите Вавилон . Затем установите вавилон - предустановка - реагировать -приложение. Этот предустановка использует параметр useBuiltIns с transform-object-rest-spread и transform- реагировать -jsx, который предполагает, что Object.

Babel устарел?

В устарел использование вавилон -core / register был удален в Вавилон 7; вместо этого используйте автономный пакет @ Вавилон /регистр. @ Вавилон / register также теперь будет компилировать файлы только в текущей работе напрямую (было сделано, чтобы исправить проблемы с символическими ссылками).

Рекомендуемые: