我打算对我的js源码的es6特性只做部分转换
这是我的loader写法
module: {
loaders: [{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: "babel-loader",
query: {
presets: [
'react', {
plugins: ["transform-es2015-modules-commonjs"]
}
]
},
}]
}
但貌似一般的UglifyJsPlugin
配置只可以压缩旧的写法,如果用了const
、let
、class
等关键字,压缩就会报错。请问我该怎么解决这个问题呢?
UglifyJsPlugin现在不支持es6,必须要用babel转换成es5。