Проблема с терсером минифий не работает - PullRequest
0 голосов
/ 27 сентября 2019

У меня проблема с запуском 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/'));
}
...