可以吞咽收集行 grep:ed 到单个输出文件中



我正在尝试从所有源文件中过滤掉.js行,并放入一个单独的文件中。(具体来说,我正在尝试 grep 所有对字符串翻译函数的调用并对其进行后处理)。

我想我已经弄清楚了不同的部分,但无法使它们组合在一起。

  1. 对于每个文件,对其进行处理
  2. 将每个文件的 grep:ed 行写入输出。
  3. 将结果追加到文件

我尝试从插件through.push(<output per file>),但以下步骤需要一个文件,而不是一个字符串。

从那里开始,我希望我可以对结果做一些类似 gulp-concat 或流合并的事情并将其传输到 gulp.dist ,但这里缺少一点。

我想出了一种方法 - 只需将 Vinyl 文件的content替换为要输出的行,然后将其推送到 through.push .

最新更新