@Coder321

Babel не компилит в es5?

Есть небольшой проэктик который собирается webpack. Работая с хромом проблему сразу не заметил, но когда пришло время тестировать кросбраузерно, все посыпалось. Проблема в том что babel не компилит в es5. Конфиг:
const path = require('path');
const webpackUglifyJsPlugin = require('webpack-uglify-js-plugin');
module.exports = {
    context: path.join(__dirname, 'app'),
    entry: './main.js',
    output: {
        filename: 'bundle.js'
    },
    eslint: {
        failOnWarning: false,
        failOnError: true
    },
    resolve: {
        modulesDirectories: ['node_modules']
    },
    module: {
        preLoaders: [
            // Javascript
            {
                test: /\.jsx?$/,
                loader: 'eslint',
                exclude: /node_modules/
            }
        ],
        loaders: [{
            test: /\.js$/,
            exclude: /(node_modules|bower_components)/,
            loader: 'babel-loader',
            query: {
                presets: ['es2015']
            }
        }]
    },

    plugins: [
        new webpackUglifyJsPlugin({
            cacheFolder: path.resolve(__dirname, './'),
            debug: true,
            minimize: true,
            sourceMap: false,
            output: {
                comments: false
            },
            compressor: {
                warnings: false
            }
        })
    ],
    devServer: {
        port: 1234,
        historyApiFallback: {
            index: './index.html'
        }
    }
}

Может кто подскажет в чем проблема?
  • Вопрос задан
  • 384 просмотра
Решения вопроса 1
@tusklozeleniy
Front-end разработчик
На первый взгляд все верно. Уверены, что не компилит? Возможно в коде используется что-нибудь типа Array.find или другие неподдерживаемые IE-шками фичи?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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