Terser的问题最小化无法正常工作

时间:2019-09-27 04:44:51

标签: javascript gulp-4 terser

我在运行gulp时遇到问题,当它转到terser任务时,它将停止并显示以下内容:

TypeError:terser不是函数
262毫秒后出现“默认”错误
以下任务未完成:htmlTask​​,siteTask 、、 imgimg,scssTask
您是否忘记了异步完成的信号?

这是我正在使用的代码,当我使用uglify时,我没有遇到任何问题,但是我不得不选择将terser用于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/'));
}

0 个答案:

没有答案