EEXISTEEXIST : Le fichier existe déjà
Une opération de création de fichier a échoué parce que le chemin cible existe déjà.
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.
Codes d'erreur associés
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
Une erreur est survenue sur un flux HTTP/2.
ERR_CRYPTO_INVALID_STATEERR_CRYPTO_INVALID_STATE
Une opération cryptographique a été effectuée dans un état invalide.
EMFILEEMFILE : trop de fichiers ouverts
Le processus a atteint le nombre maximum de descripteurs de fichiers ouverts autorisés.
TypeError: Cannot convert undefined or null to objectTypeError : Impossible de convertir undefined ou null en objet
Une méthode native qui attend un objet a reçu null ou undefined à la place.
RangeErrorRangeError
Une valeur n'est pas dans la plage attendue, par exemple une longueur de tableau invalide ou un dépassement de la taille de la pile d'appels.
TypeError: Reduce of empty array with no initial valueTypeError : Reduce sur un tableau vide sans valeur initiale
Array.reduce() a été appelé sur un tableau vide sans fournir de valeur initiale.