Вам необходимо внести изменения в среду, в которой вы хотите использовать Babel Minify.
Если это для производственной среды, ваш config/webpack/production.js
должен выглядеть примерно так:
process.env.NODE_ENV = process.env.NODE_ENV || 'production'
const environment = require('./environment')
const BabelMinifyPlugin = require('babel-minify-webpack-plugin')
environment.config.optimization.minimizer = [ new BabelMinifyPlugin() ]
module.exports = environment.toWebpackConfig()
Предполагается, что вы добавили babel-minify-webpack-plugin
в качестве зависимости в файл package.json
.
Если вы хотите попробовать отключить collapse_vars
, как в связанной статье , указывает на вариант 3, ваш файл конфигурации должен выглядеть примерно так:
process.env.NODE_ENV = process.env.NODE_ENV || 'production'
const environment = require('./environment')
const UglifyJSPlugin = require("uglifyjs-webpack-plugin")
environment.config.optimization.minimizer = [
new UglifyJSPlugin({
uglifyOptions: {
collapse_vars: false
}
})
]
module.exports = environment.toWebpackConfig()
Предполагается, что вы добавили uglifyjs-webpack-plugin
в качестве зависимости в файл package.json
.