const UglifyJsPlugin = require('uglifyjs-webpack-plugin') const CopyPlugin = require('copy-webpack-plugin') const path = require('path') module.exports = { publicPath: './', productionSourceMap: false, chainWebpack: (config) => { config.optimization.minimizer('uglify-plugin').use(UglifyJsPlugin, [ { uglifyOptions: { drop_console: false, drop_debugger: false, pure_funcs: ['console.log'] } } ]) config.plugin('copy-plugin').use(CopyPlugin, [ { patterns: [ { from: path.join(__dirname, 'README.md'), to: path.join(__dirname, 'dist', 'README.md') } ] } ]) } }