Bun JS как дописать данные в файл
Bun использует node:fs модуль который включает функции fs.appendFile и fs.appendFileSync для добавлений содержимого в конец файла.
Вы можете использовать fs.appendFile для асинхронного добавления к файлу или созданию и добавлению файла если таковой не существует. Данными может выступать строка или Buffer
import { appendFile } from "node:fs/promises";
await appendFile("message.txt", "data to append");при использовании метода без Promise API:
import { appendFile } from "node:fs";
appendFile("message.txt", "data to append", err => {
if (err) throw err;
console.log('The "data to append" was appended to file!');
});Если вам нужно указать кодировку контента
import { appendFile } from "node:fs";
appendFile("message.txt", "data to append", "utf8", () => "Done callback");Для добавления данных в синхронном режиме, используйте fs.appendFileSync
import { appendFileSync } from "node:fs";
appendFileSync("message.txt", "data to append", "utf8");