/ / Nodejs Zeile für Zeile schließen nächste Zeile anrufen? - node.js, readfile, Zeile für Zeile

Nodejs Zeile für Zeile schließen, nächste Zeile aufrufen? - node.js, readfile, zeilenweise

Ich benutze das Plugin Zeile für Zeile eine sehr große Datei lesen. Es gibt einen Fall, in dem ich nur die erste Leitung haben möchte, also würde ich in diesem Fall die Verbindung sofort trennen.

Ich bemerkte jedoch, dass es trotzdem versuchen würde, die nächste Zeile zu verarbeiten. Ich drückte es so weit ich konnte nieder und schrieb folgendes:

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

Meine Konsole zeigt:

Line

Line

Ohne das lr.close()Es protokolliert nur Line Einmal.

Was vermisse ich?

Antworten:

1 für die Antwort № 1

Schaut mal nach Quelle

Es wird zuletzt gedruckt lineFragment für dich.
Wenn Sie es nicht brauchen - rufen Sie an lr.end();.