dmc1989
@dmc1989

Почему при разделении webpack.config на модули плагины не работают?

Если написать все в 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;
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы