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étodo
  • a: o conteúdo/dado passado como argumento do método é adicionado no final do arquivo
  • encoding: 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" });

Referências