OSDN Git Service

6daa538388426b9d4d6611b8e0aff8a54253b07d
[bytom/Byone.git] / build / webpack.prod.conf.js
1 const path = require('path')
2 const webpack = require('webpack')
3 const merge = require('webpack-merge')
4 const CopyWebpackPlugin = require('copy-webpack-plugin')
5 const CleanWebpackPlugin = require('clean-webpack-plugin')
6 const baseConf = require('./webpack.base.conf')
7 const { resolve } = require('./util')
8
9
10 module.exports = merge(baseConf, {
11   devtool: '#source-map',
12   plugins: [
13     new webpack.DefinePlugin({
14       'process.env.NODE_ENV': '"production"'
15     }),
16     new CleanWebpackPlugin(['dist/*.*']),
17     new webpack.optimize.UglifyJsPlugin({
18       sourceMap: false,
19       compress: {
20         warnings: false
21       }
22     }),
23     new webpack.LoaderOptionsPlugin({
24       minimize: true
25     })
26   ]
27 })