SuperPosan
@SuperPosan
Бандит

Что нужно указать в настройках что бы код компилировался не в ES5 а в ES6?

{
        test: /\.(js|jsx)$/,
        exclude: /node_modules/,
        loader: 'babel',
        query: {
          cacheDirectory: true,
          plugins: ['transform-runtime', 'transform-decorators-legacy'],
          presets: ['es2015', 'react', 'stage-0']
        }
      }


Что нужно указать в настройках что бы код компилировался не в ES5 а в ES6
Сейчас я в браузере вижу скомпилированый в ES5 код
Хотелось бы видеть скомпилированный в ES6 код для убобства отладки
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 3
AppFA
@AppFA
Frontend developer at Yandex
Дак babel как раз нужен чтобы компилировать код только в es5, т.е. вы пишете на es6 -> получаете код работающий везде. По поводу если вы хотите видеть код для отладки тогда используйте source-map. В webpack конфиге укажите:
devtool: 'source-map',
Ответ написан
@Stepanya
Если Вы тестируете в Chrome >= 55v, или SF 10, то вполне можете использовать бабел только релиза.
Ответ написан
Ваш ответ на вопрос

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

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