Если написать все в 1 конфиге, то работает без проблем, а если вынести настройки в common.js + production.js, то перестает работать и минимизация и очистка директории. Почему не работает, ведь я проверял, и на выходе получается нормальный конфиг?
const merge = require('webpack-merge');
const path = require('path');
const webpackCommon = require('./webpack.common');
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
const CleanWebpackPlugin = require('clean-webpack-plugin');
const common = {
minimize: true,
devtool: 'source-map',
optimization: {
minimizer: [
new UglifyJsPlugin()
],
nodeEnv: 'production'
},
plugins: [
new CleanWebpackPlugin(['dist', 'build'], {
root: path.resolve(__dirname, '../'),
verbose: true,
dry: false
})
]
};
let options = merge([webpackCommon, common]);
module.exports = options;