EEXISTEEXIST: Arquivo já existe
Uma operação de criação de arquivo falhou porque o caminho de destino já existe.
O que causa este erro
Você tentou criar um arquivo ou diretório que já existe. Isso ocorre com fs.mkdirSync() sem a flag recursive, com fs.writeFileSync() usando flags exclusivas, ou com fs.linkSync() quando o destino já existe.
Como corrigir
Verifique se o arquivo existe antes com fs.existsSync(). Use a opção { recursive: true } para mkdirSync. Trate o erro EEXIST adequadamente no bloco catch. Use flags apropriadas (wx em vez de w) somente quando unicidade for necessária.
Códigos de Erro Relacionados
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
Ocorreu um erro em um stream HTTP/2.
ERR_CRYPTO_INVALID_STATEERR_CRYPTO_INVALID_STATE
Uma operação criptográfica foi executada em um estado inválido.
EMFILEEMFILE: Too many open files
O processo atingiu o número máximo de descritores de arquivo abertos permitidos.
TypeError: Cannot convert undefined or null to objectTypeError: Não é possível converter undefined ou null em objeto
Um método nativo que espera um objeto recebeu null ou undefined.
RangeErrorRangeError
Um valor está fora do intervalo esperado, como um comprimento de array inválido ou o estouro do tamanho da call stack.
TypeError: Reduce of empty array with no initial valueTypeError: Reduce de array vazio sem valor inicial
Array.reduce() foi chamado em um array vazio sem fornecer um valor inicial.