У меня проблема с запуском gulp, когда он переходит к задаче terser, он останавливается и появляется следующее:
TypeError: terser не является функцией
'default' с ошибкой через 262 мс
Следующие задачи не были выполнены: htmlTask, siteTask, imgTask, scssTask
Вы забыли сообщить о завершении асинхронного?
Это код, который я использую, когда я использовал uglify, у меня не было проблем, но япришлось выбирать использовать терсер для ES6 +.
function jsminTask() {
return src(files.jsPath)
.pipe(plumber())
.pipe(sourcemaps.init({loadMaps: true, largeFile: true}))
.pipe(terser({
ecma: 6,
keep_fnames: false,
mangle: {
toplevel: true
}
}))
.pipe(sourcemaps.write('./maps/'))
.pipe(debug({showFiles: true}))
.pipe(dest('assets/src/js/min/'));
}