Недавно я узнал, как добавить babel в конфигурацию моего веб-пакета.
Я использую реакцию с машинописным текстом
Я прочитал кучу уроков, и каждый из них делал разные вещи
Я использовал awesome-typescript-loader для загрузки машинописного текста. Я заметил, что без babel, webpack автоматически преобразовал мой код из es6 (стрелочная функция) в es5 (что должно быть ответственностью babel).
Итак, мой вопрос в том, что если я настрою babel, как я узнаю, работает мой babel или нет?
да, я использовал awesome-typescript-loader. Не знаю почему, но моя стрелочная функция преобразована в function () {}.
Потому что TS - транспиллер. Он может переносить ES6 в ES5. Это одна из его особенностей. Используйте TS или Babel. Оба они вам не нужны.
У вас есть документация, показывающая, что нам просто нужно использовать один из них. Есть @ babel / preset-typescript, @ babel / typescript. Вавилон играет здесь несколько ролей
Нашел хорошую статью: iamturns.com/typescript-babel