Я использую webpack и es2015 для моего проекта, но хочу обновить до es2016. Я думал, что будет так же просто, как использовать npm для установки нового пресета, а затем изменить мой .babelrc, но когда я все мой синтаксис es2015 выкидывает ошибки. Я предполагаю, что es2016 просто не загружается из-за некоторой моей ошибки.Es2016 импорт не работает
Точная ошибка брошена в
Uncaught SyntaxError: Unexpected token import
Это мой webpack.config.js
var webpack = require('webpack');
var path = require('path');
var BUILD_DIR = path.resolve(__dirname, 'src/client/public');
var APP_DIR = path.resolve(__dirname, 'src/client/app');
var config = {
entry: APP_DIR + '/index.jsx',
output: {
path: BUILD_DIR,
filename: 'bundle.js'
},
module : {
loaders : [
{
test : /\.jsx?/,
include : APP_DIR,
loader : 'babel-loader',
query: {
presets: ['es2016']
}
},
{
test: /\.css$/,
loader: 'style-loader'
},
{
test: /\.css$/,
loader: 'css-loader',
query: {
modules: true,
localIdentName: '[name]__[local]___[hash:base64:5]'
}
},
{
test: /\.json$/,
loader: 'json-loader'
}
]
},
node: {
fs: 'empty',
net: 'empty',
tls: 'empty'
}
};
module.exports = config;
Это мой .babelrc
{
"presets" : ["es2016", "react"]
}