【发布时间】:2020-08-30 01:47:12
【问题描述】:
我正在为 vscode 写一个扩展,这是我第一次使用 JS(node.js,不知道有没有区别),除了fs.append() 函数外,它都很好用。
似乎混淆了输入,所以如果输入是:
Foo
Bar
它有时会输出:
Bar
Foo
但它不会一直发生,我不太明白为什么。
这是我的代码(至少是重要部分)
const fs = require('fs');
var path = 'includes/hello/hello.cpp';
var file = '.vscode/tasks.json';
var lineReader = require('readline').createInterface({
input: fs.createReadStream(file)});
lineReader.on('line', function(line) {
fs.appendFile(file, line + '\n', function(err) {
if(err) {
return console.error(err);
}
});
});
【问题讨论】:
标签: javascript node.js