gpt4 book ai didi

javascript - 如何使用 Webpack & Terser 只压缩代码

转载 作者:行者123 更新时间:2023-12-02 23:27:31 27 4
gpt4 key购买 nike

我正在尝试使用 webpack 来压缩我的代码(删除换行符和空格),仅此而已。我不需要任何 webpack__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,
}
})
]
}
};

好像没做到。预先感谢您。

最佳答案

只是为了构建 felismosh 对 CLI 的答案,您将不希望包含 --mangle--compress 命令(如果全部)你要做的就是删除空格和换行符。

所以它更像是:terser original-file.js -o minified-file.js

除非在 CLI 命令中明确打开,否则 Mangle 和压缩将被禁用。

关于javascript - 如何使用 Webpack & Terser 只压缩代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56671852/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com