1234567891011121314151617181920212223242526 |
- var UglifyJSPlugin = require('uglifyjs-webpack-plugin');
- var merge = require('webpack-merge');
- var webpack = require('webpack');
- var os = require('os');
- var common = require('./webpack.config');
- module.exports = merge(common, {
- devtool: 'source-map',
- plugins: [
- new UglifyJSPlugin({
- sourceMap: true,
- parallel: os.cpus().length,
- uglifyOptions: {
- beautify: false,
- ecma: 6,
- compress: true,
- comments: false,
- }
- }),
- new webpack.DefinePlugin({
- 'process.env.NODE_ENV': JSON.stringify('production')
- })
- ]
- });
|