因此,我将 terser 与 gulp 一起使用,并尝试了几种组合,但似乎没有任何东西可以缩小函数名称,这是一个示例:
function minify() {
return gulp.src('js/**/*.js')
.pipe(gTerser({
keep_fnames: false,
mangle: {
keep_fnames: false,
}
}))
.pipe(gulp.dest(`foo/js/`))
}
更新
这个配置也帮助我实现了我想要的:
.pipe(gTerser({
keep_fnames: false,
mangle: {
properties: {
keep_quoted: true
},
keep_fnames: false,
}
}))