Ir para o conteúdo
Erros de JavaScriptErro
EEXIST

EEXIST: Arquivo já existe

Uma operação de criação de arquivo falhou porque o caminho de destino já existe.

node

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.

Documentação Oficial

Códigos de Erro Relacionados