Gulp任务用于在文件上运行Javascript

时间:2014-07-14 18:50:16

标签: javascript gulp

我想要一个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我会怎么做,只是原始节点?

1 个答案:

答案 0 :(得分:0)

看一下这个插件:

https://github.com/sindresorhus/gulp-filter

有一个方法过滤器:https://github.com/sindresorhus/gulp-filter#filterpattern-options

似乎可以做你想做的事。