小编use*_*522的帖子

在两个gulp任务之间传递流?

我还没有找到任何关于如何做到这一点的文档,甚至不确定应该做这样的事情:

var fileStream;

gulp.task('lint', ['glob'], function () {
    var jshint = require('gulp-jshint');

    fileStream.pipe(jshint())
       .pipe(jshint.reporter('default'));    

});

gulp.task('glob', function () {
    fileStream = gulp.src([
        './js/**/*.js',
        '!**/node_modules/**'
    ]);
});
Run Code Online (Sandbox Code Playgroud)

这是做这样事情的最好方法吗?是否有一种更好的方法可以将1个任务返回/创建的流"传递"到其他任务中,这样对于类似这样的东西,我们不会复制globbing,同时仍然可以创建'lint'和'glob'不同的任务.这在Gulp中甚至是可取的吗?

谢谢!

gulp

13
推荐指数
1
解决办法
4553
查看次数

标签 统计

gulp ×1