Пытаюсь использовать библиотеку
https://github.com/gnodi/ecma-version
Есть код index.js файла:
import * as ecmaVersion from '@gnodi/ecma-version';
console.log(ecmaVersion)
При попытке сборки выбивает
ERROR in bundle.js from UglifyJs
Unexpected token: name (compatibleVersion) [bundle.js:117,6]
В файле bundle.js- на строке 117 просто лежит 'let'? Тоесть в bundle просто скопировался код модуля. почему он не перевелся в es5???
вот кусок webpack.config.js
const common = {
entry: {
app: "./src/index"
},
output: {
filename: "bundle.js",
path: path.join(__dirname, "dist")
},
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: [/node_modules/],
use: [{
loader: 'babel-loader',
options: {
presets: ['es2015', 'stage-3', 'react']
}
}]
},
//...
module.exports = function (env) {
if (env === "production") {
common.plugins.push(new webpack.optimize.UglifyJsPlugin({
beautify: false,
comments: false,
compress: {
sequences: true,
booleans: true,
loops: true,
unused: true,
warnings: false,
drop_console: true,
unsafe: true
}
}));
//...