Моя цель — использовать ES6+ и по-прежнему поддерживать Explorer 11.
Я понимаю, что Вавилон дает ответ на вопрос о цели.
На официальном сайте Babel: https://babeljs.io/
Я написал пример:
Я ожидаю, что вывод Babel будет:
var a = 5;
что мне не хватает?
Спасибо вам всем!
Internet Explorer 11 поддерживает let
(хотя и с некоторыми ошибками при использовании в циклах for)
Babel по умолчанию использует список браузеров без полифилов. Те, которые вам нужно будет настроить вручную. Если вы хотите поиграть в Интернете, попробуйте использовать https://babeljs.io/repl и убедитесь, что все включено в соответствии с вашими потребностями на левой боковой панели.
поддержка ie11 является опцией конфигурации. babeljs.io/docs/en/babel-preset-env -- на этой странице найдите
"ie": "11"