我已经构建了一个小型 Node 应用程序来从 API 获取数据,并且我使用https://github.com/ryu1kn/csv-writer#readme每 10 分钟将数据写入 CSV 文件。但是 - 它只会添加到文件中 - 而我只是希望它更新列表或创建一个新文件(这似乎是最简单的方法?)。我尝试使用 Node fs 同步删除文件 - 但无论我做什么,在下一次写入时,csv-writer 都会以某种方式重新创建文件并向其中添加更多数据......而不是创建一个新文件。实现我想做的最好的方法是什么?
.then(function (response) {
csvWriter.writeRecords(records) // returns a promise
.then(() => {
let dateNow = Date.now();
console.log('I fetched the data and updated the CSV named ' + JSON.stringify(csvWriter.fileWriter.path) + ' at ' + dateNow);
});
});
}