我想要一个gulp模块,让我通过在流中的行上运行一个简单的javascript函数来修改流:
var runjs= require('gulp-runjs');
function grep(regexp) {<filter out lines not matching regexp>};
gulp.task('modify-sources', function () {
return gulp.src("src/")
.pipe(runjs(grep('...')))
.pipe("dest/");
});
我特别需要在gulp流上模拟grep。有一个gulp-grep-stream,但这只是用于过滤文件,而不是用于修改它们。有一个gulp-shell模块,但我想避免这种情况。
有没有?可以吗?如果没有gulp我会怎么做,只是原始节点?
答案 0 :(得分:0)
看一下这个插件:
https://github.com/sindresorhus/gulp-filter
有一个方法过滤器:https://github.com/sindresorhus/gulp-filter#filterpattern-options
似乎可以做你想做的事。