【问题标题】:Can gulp collect lines grep:ed into single output file?gulp 可以将行 grep:ed 收集到单个输出文件中吗?
【发布时间】:2014-11-21 13:27:18
【问题描述】:

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

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

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

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

从那里,我希望我可以对结果执行 gulp-concat 或流合并之类的操作,并将其通过管道传输到 gulp.dist,但这里缺少一些内容。

【问题讨论】:

  • 请贴出你目前写的相关代码。
  • 抱歉,过了很久才回来。我想通了,我只是没有正确使用文件对象。感谢您提供帮助。

标签: node.js gulp gulp-concat


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 2015-08-18
    • 2012-09-17
    • 2021-10-28
    • 1970-01-01
    相关资源
    最近更新 更多