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 № 1Schaut mal nach Quelle
Es wird zuletzt gedruckt lineFragment
für dich.
Wenn Sie es nicht brauchen - rufen Sie an lr.end();
.