ClipboardManager/vue.config.js
2022-09-04 18:33:50 +08:00

30 lines
714 B
JavaScript

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')
}
]
}
])
}
}