0

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

但是,我注意到它无论如何都会尝试处理下一行。我尽可能地把它简化了,然后写了这个:

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

我的控制台显示:

Line

Line

没有lr.close(),它只记录Line一次。

我错过了什么?

4

1 回答 1

1

看看源码

lineFragment最后为您打印。
如果你不需要它 - 打电话lr.end();


于 2015-11-13T17:26:03.323 回答