Попытка заставить 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);
    });
    
});  
}

0 ответов

Другие вопросы по тегам