UglifyJS с опцией Mangle изменяет имена файлов чанка - PullRequest
0 голосов
/ 28 августа 2018

У меня есть следующее в моей конфигурации:

if (argv.mode === 'production') {
  const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
  config.optimization = {
    minimizer: [
      new UglifyJsPlugin({
        cache: true,
        parallel: true,
        uglifyOptions: {
          compress: true,
          ecma: 6,
          mangle: true
        },
        sourceMap: true
      })
    ],
    splitChunks: {
      cacheGroups: {
        commons: {
          test: /[\\/]node_modules[\\/]/,
          name: 'vendors',
          chunks: 'all'
        }
      }
    }
  }
}

В режиме разработки я использую только splitChunks, и он работает нормально, однако при использовании UglifyJS файл вывода будет не vendors.bundle.js, как ожидалось, а 1.bundle.js. Есть ли способ обойти это?

...