Saltar al contenido
Errores de JavaScriptError
EEXIST

EEXIST: El archivo ya existe

Una operación de creación de archivo falló porque la ruta de destino ya existe.

node

Qué causa este error

Intentaste crear un archivo o directorio que ya existe. Esto ocurre con fs.mkdirSync() sin el flag recursive, con fs.writeFileSync() con flags exclusivos o con fs.linkSync() cuando el destino existe.

Cómo solucionarlo

Comprueba primero si el archivo existe con fs.existsSync(). Usa la opción { recursive: true } en mkdirSync. Maneja el error EEXIST de forma elegante en tu bloque catch. Usa los flags adecuados (wx en lugar de w) solo cuando se requiera unicidad.

Documentación Oficial

Códigos de Error Relacionados