Aller au contenu
Erreurs JavaScriptErreur
EEXIST

EEXIST : Le fichier existe déjà

Une opération de création de fichier a échoué parce que le chemin cible existe déjà.

node

Causes de cette erreur

Vous avez tenté de créer un fichier ou un répertoire qui existe déjà. Cela se produit avec fs.mkdirSync() sans le drapeau recursive, ou fs.writeFileSync() avec des drapeaux exclusifs, ou fs.linkSync() lorsque la cible existe.

Comment la corriger

Vérifiez d'abord si le fichier existe avec fs.existsSync(). Utilisez l'option { recursive: true } pour mkdirSync. Gérez correctement l'erreur EEXIST dans votre bloc catch. N'utilisez les drapeaux appropriés (wx au lieu de w) que lorsque l'unicité est requise.

Documentation officielle

Codes d'erreur associés