webpack.prod.js 693 B

12345678910111213141516171819202122232425262728
  1. var path = require('path');
  2. var webpack = require('webpack');
  3. const WebpackMerge = require('webpack-merge');
  4. const baseConfig = require('./webpack.base.js');
  5. module.exports = WebpackMerge.merge(baseConfig, {
  6. mode: 'production',
  7. // 测试组件
  8. entry: './examples/main.js',
  9. output: {
  10. path: path.resolve(__dirname, './dist'),
  11. publicPath: '/dist/',
  12. filename: 'build.js',
  13. },
  14. devtool: 'source-map',
  15. plugins: (module.exports.plugins || []).concat([
  16. // new webpack.optimize.UglifyJsPlugin({
  17. // sourceMap: true,
  18. // compress: {
  19. // warnings: false
  20. // }
  21. // }),
  22. new webpack.LoaderOptionsPlugin({
  23. minimize: true,
  24. }),
  25. ]),
  26. });