Так что я использую 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,
}
}))