webpack.prod.config.js 579 B

1234567891011121314151617181920212223242526
  1. var UglifyJsPlugin = require('uglifyjs-webpack-plugin');
  2. var merge = require('webpack-merge');
  3. var config = require('./webpack.config');
  4. config[0] = merge(config[0], {
  5. mode: 'production',
  6. devtool: 'source-map',
  7. optimization: {
  8. minimizer: [
  9. new UglifyJsPlugin({
  10. parallel: true,
  11. sourceMap: true,
  12. uglifyOptions: {
  13. beautify: false,
  14. comments: false,
  15. compress: false,
  16. ecma: 6,
  17. mangle: true
  18. },
  19. cache: process.platform !== 'win32'
  20. })
  21. ]
  22. }
  23. });
  24. module.exports = config;