Я пытаюсь использовать веб-пакет для сжатия моего кода (удаления новых строк и пробелов) и ничего больше. Я не хочу никаких веб-пакетов __require__, никаких искажений, никаких мерзостей, просто удалите пробелы и новые строки.
Какие опции в terser / webpack мне нужно добавить для достижения этой цели?
let bundle = {
mode: 'production',
target: 'web',
entry: path.resolve(__dirname, './res/') + '/bundle.js',
output: {
path: path.resolve(__dirname, './res/'),
filename: 'minified.js',
},
optimization: {
minimizer: [
new TerserPlugin({
terserOptions: {
ecma: undefined,
warnings: false,
parse: {},
compress: {},
mangle: false,
module: false,
toplevel: false,
keep_classnames: true,
keep_fnames: true,
}
})
]
}
};
Кажется, не делает этого. Заранее спасибо.