webpack.prod.js 541 B

12345678910111213141516171819202122
  1. const webpack = require('webpack')
  2. const merge = require('webpack-merge')
  3. const CleanWebpackPlugin = require('clean-webpack-plugin')
  4. const UglifyJSPlugin = require('uglifyjs-webpack-plugin')
  5. const common = require('./webpack.common.js')
  6. console.info(process.cwd())
  7. module.exports = merge(common, {
  8. module: {
  9. rules: []
  10. },
  11. plugins: [
  12. new CleanWebpackPlugin(['assets'], { root: process.cwd() }),
  13. new UglifyJSPlugin(),
  14. new webpack.DefinePlugin({
  15. 'process.env.NODE_ENV': JSON.stringify('production')
  16. })
  17. ]
  18. })