如果我决定什么都不做,我将从Gulp任务中返回什么?

问题描述 投票:5回答:2

假设我的gulp任务决定什么都不做-我应该返回什么?

gulp.task 'maybe_transform_files', ->
    if check_something()
        gulp.src('src')
            .pipe transform_files()
            .pipe gulp.dest('target')
    else
        return something

在其他情况下,我可能会使用done()回调,但是我不认为我可以在这里使用它,因为我可能会返回流。

coffeescript stream gulp
2个回答
3
投票

看看gulp-nop

您可以采取什么措施来避免行动

var nop = require('gulp-nop');

.....

return gulp.src('.').pipe(nop());

或者如果您使用的是gulp-util,则可以类似地使用noop


0
投票

[旧文章,但现在不需要额外的节点包。 gulp.src('.')应该可以正常工作,如@Nick Perkins所述。

© www.soinside.com 2019 - 2024. All rights reserved.