首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gulp + Browserify + Globs

Gulp + Browserify + Globs
EN

Stack Overflow用户
提问于 2017-04-21 21:30:24
回答 1查看 61关注 0票数 0

我正在使用官方gulp存储库中的recipe,以使browserify适用于多个入口点。当我按照单个文件的方法运行时,它运行得很好,但是当我现在尝试运行该任务时,它打印出

代码语言:javascript
复制
the following tasks did not complete: browserify.
Did you forget to signal async completion?

不幸的是。为此,我使用了Gulp 4。这是我改编的任务:

代码语言:javascript
复制
gulp.task('browserify', function() {
    var bundledStream = through();
bundledStream.pipe(source('./public/static/js-dev/bundles/*.js'))
    .pipe(buffer())
    .pipe(sourcemaps.init({loadMaps: true}))
    .on('error', gutil.log)
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest(local.jsDist+'/bundles'));
globby(['./public/static/js-dev/bundles/*.js'], function(err, entries) {
    if (err) {
        bundledStream.emit('error', err);
        return;
    }
    var b = browserify({
        entries: entries,
        debug: true
    });
    b.bundle().pipe(bundledStream);
});
return bundledStream;
});

我不知道我做错了什么--我只想让它正常工作。

EN

回答 1

Stack Overflow用户

发布于 2017-05-12 02:05:38

你需要回调函数中的任务zo add to作为参数,最后在你的函数中作为done ()调用它;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43544046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档