Нужно ли мне использовать плагины babel-preset-env и Babel, если я использую babel-polyfill?

Насколько я понимаю, Babel Polyfill эмулирует полную среду ES6, тогда как babel-preset-env компилирует ES6 (и более поздние версии) в ES5 автоматически на основе сред (браузеров), которые вам необходимо поддерживать.

У меня есть несколько вопросов по этому поводу:

  • Оба они предназначены для использования рядом или вместо друг друга?

  • Если они предназначены для альтернативы друг другу, есть ли причина выбирать одно из другого? Еще один исполнитель?

  • При использовании любого из этих инструментов по-прежнему необходимо использовать дополнительные плагины Babel или один из них будет включать все плагины, которые мне понадобятся для написания современного JavaScript-кода, который соответствует спецификации (только предложения на этапе 4, я полагаю, что плагины необходимы для этап 3 и ниже?).

0 ответов

Другие вопросы по тегам