Как минимизировать функции ES6 с помощью gulp-uglify?

Когда я запускаю gulp, я получаю следующую ошибку:

[12:54:14] { [GulpUglifyError: unable to minify JavaScript]
cause:
{ [SyntaxError: Unexpected token: operator (>)]
 message: 'Unexpected token: operator (>)',
 filename: 'bundle.js',
 line: 3284,
 col: 46,
 pos: 126739 },
plugin: 'gulp-uglify',
fileName: 'C:\\servers\\vagrant\\workspace\\awesome\\web\\tool\\bundle.js',
showStack: false }

Оскорбительная строка содержит функцию стрелки:

var zeroCount = numberArray.filter(v => v === 0).length

Я знаю, что могу исправить ее следующим, чтобы исправить ошибка минимизации и отказ от синтаксиса ES6:

var zeroCount = numberArray.filter(function(v) {return v === 0;}).length

Как я могу минимизировать код, содержащий функции ES6, через gulp?

36
задан Don P 24 September 2019 в 04:29
поделиться