Método writeFile()
É um método do módulo FS
do Node que serve para escrever dados em um arquivo.
Sintaxe
writeFile(
[caminho do arquivo],
[dados],
[objeto de configuração]
)
flag
:w
: o conteúdo existente no arquivo é limpo e substituído conteúdo/dado passado como argumento do métodoa
: o conteúdo/dado passado como argumento do método é adicionado no final do arquivoencoding
: encoding do arquivo (por padrão é UTF-8)
Observação
Por padrão, não ocorre a quebra de linha ao adicionar um novo elemento no arquivo.
Exemplo
const fs = require("fs").promises;
module.exports = (caminho, dados) =>
fs.writeFile(caminho, dados, { flag: "w" });