123456789101112131415161718192021222324252627 |
- const path = require('path');
- const TerserPlugin = require('terser-webpack-plugin');
- module.exports = {
- entry: './info.js',
- output: {
- path: path.resolve(__dirname),
- filename: `bundle.js`,
- },
- optimization: {
- minimizer: [
- new TerserPlugin({
- terserOptions: {
- // 启用代码混淆
- mangle: true,
- // 压缩选项
- compress: {
- // 在混淆代码中保留类、函数名等标识符的长度
- keep_classnames: true,
- keep_fnames: true
- }
- },
- }),
- ],
- },
- devtool: 'source-map'
- };
|