Я построил этот пример с Node v10.13:
'use strict';
const fs = require('fs');
const readline = require('readline');
const { Writable } = require('stream');
const fileInput = fs.createReadStream('./my.csv', { encoding: 'utf8' });
const consoleWriter = new Writable({
write(chunk, encoding, done) {
console.log({ chunk, encoding });
done();
},
});
readline.createInterface({
input: fileInput,
// output: process.stdout,
output: consoleWriter,
});
Я думаю, что это должно работать, так как я следовал документам, но это работает только с output: process.stdout,
.
Я тоже пытался terminal: false
, но не решил.
Есть идеи?