我正在尝试从所有源文件中过滤掉.js行,并放入一个单独的文件中。(具体来说,我正在尝试 grep 所有对字符串翻译函数的调用并对其进行后处理)。
我想我已经弄清楚了不同的部分,但无法使它们组合在一起。
- 对于每个文件,对其进行处理
- 将每个文件的 grep:ed 行写入输出。
- 将结果追加到文件
我尝试从插件through.push(<output per file>)
,但以下步骤需要一个文件,而不是一个字符串。
从那里开始,我希望我可以对结果做一些类似 gulp-concat 或流合并的事情并将其传输到 gulp.dist
,但这里缺少一点。
我想出了一种方法 - 只需将 Vinyl 文件的content
替换为要输出的行,然后将其推送到 through.push
.