如何将输出写入文件?我尝试代替process.stdout
use fs.createWriteStream(temp + '/export2.json')
,但它不起作用。
var rl = readline.createInterface({
input: fs.createReadStream(temp + '/export.json'),
output: process.stdout,
terminal: false
});
rl.on('line', function(line) {
rl.write(line);
});
readline
不使用 with 写入文件output
选项。但是,您可以照常创建写入流并照常写入。
Example:
const { EOL } = require("os");
const rl = readline.createInterface({
input: fs.createReadStream(temp + '/export.json'),
});
const writeStream = fs.createWriteStream(temp + '/export2.json', { encoding: "utf8" })
rl.on('line', function(line) {
writeStream.write(`${line}${EOL}`);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)