【发布时间】:2014-03-21 17:39:17
【问题描述】:
我无法找到任何关于如何在 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/**'
]);
});
这是做这种事情的最佳方式吗?有没有更好的方法可以将 1 个任务返回/创建的流“传递”到其他一些任务中,这样我们就不会复制 globbing,同时仍然制作“lint”和“glob”不同的任务。这在 Gulp 中是否可取?
谢谢!
【问题讨论】:
标签: gulp