Nodejs逐行关闭调用下一行?

时间:2015-11-13 16:55:30

标签: node.js readfile line-by-line

我正在使用插件line-by-line来读取一个非常大的文件。有一种情况我只想要第一行,所以在这种情况下我会立即关闭连接。

但是,我注意到无论如何都会尝试处理下一行。我尽可能地把它愚蠢地写下来,然后写下来:

lr.on("line", function (line) {
  lr.pause();
  console.log("\rLine");
  lr.close();
}

我的控制台显示:

Line

Line

如果没有lr.close(),则只会记录Line一次。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

看看Source

它会为您打印最后lineFragment 如果您不需要,请致电lr.end();