Попытка заставить NPM csv-writer перезаписать файл при записи
Я создал небольшое приложение Node для получения данных из API, и я использую https://github.com/ryu1kn/csv-writer#readme для записи данных в файл CSV каждые 10 минут. Однако - он просто добавит в файл - а я просто хочу, чтобы он либо обновил список, либо создал новый файл (это кажется самым простым способом?). Я пытался использовать 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);
});
});
}