1234567891011121314151617181920212223242526272829 |
- const TerserPlugin = require('terser-webpack-plugin');
- const merge = require('webpack-merge');
- const config = require('./webpack.config');
- config[0] = merge(config[0], {
- mode: 'production',
- devtool: 'source-map',
- optimization: {
- minimizer: [
- new TerserPlugin({
- parallel: true,
- sourceMap: true,
- terserOptions: {
- compress: false,
- ecma: 6,
- mangle: true,
- output: {
- beautify: false,
- comments: false
- },
- safari10: true
- },
- cache: process.platform !== 'win32'
- })
- ]
- }
- });
- module.exports = config;
|