Нужно, что бы gulp-uglify при минификации не минимизировал имена функций (имена переменных минимизировать нужно), для того, что бы можно было получить имя класса в es6 (babel) через this.constructor.name. С минификацией отдает имя минифицированной функции - 'e'.
Задаю параметр keep_fnames, но uglify его успешно игнорирует, и выдает одинаковый код, что с true, что с false.
.pipe(uglify({
compress: {
'keep_fnames': true
}
}))
Что я делаю не так?
PS: если поставить mangle: false, то не минифицируются ни имена функций, ни переменные, что мне не подходит, переменные должны минифицироваться.