M
M
Maxim Korolsky2016-12-13 20:57:10
JavaScript
Maxim Korolsky, 2016-12-13 20:57:10

What should be specified in the settings so that the code is compiled not in ES5 but in ES6?

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

What you need to specify in the settings so that the code is compiled not in ES5 but in ES6
Now I can see the code compiled in ES5 in the browser
I would like to see the code compiled in ES6 for ease of debugging

Answer the question

In order to leave comments, you need to log in

3 answer(s)
Евгений, 2016-12-13
@AppFA

Дак babel как раз нужен чтобы компилировать код только в es5, т.е. вы пишете на es6 -> получаете код работающий везде. По поводу если вы хотите видеть код для отладки тогда используйте source-map. В webpack конфиге укажите:
devtool: 'source-map',

Тарас Лабяк, 2016-12-13
@kissarat

используй
cat *.js

S
Stepanya, 2016-12-13
@Stepanya

Если Вы тестируете в Chrome >= 55v, или SF 10, то вполне можете использовать бабел только релиза.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question