EEXISTEEXIST: Bestand bestaat al
Een bestandsaanmaakbewerking is mislukt omdat het doelpad al bestaat.
Wat veroorzaakt deze fout
U probeerde een bestand of map aan te maken die al bestaat. Dit treedt op bij fs.mkdirSync() zonder de recursive-vlag, bij fs.writeFileSync() met exclusieve vlaggen, of bij fs.linkSync() wanneer het doel al bestaat.
Hoe op te lossen
Controleer eerst of het bestand bestaat met fs.existsSync(). Gebruik de optie { recursive: true } voor mkdirSync. Verwerk de EEXIST-fout netjes in uw catch-blok. Gebruik passende vlaggen (wx in plaats van w) alleen wanneer uniciteit vereist is.
Gerelateerde foutcodes
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
Er is een fout opgetreden op een HTTP/2-stream.
ERR_CRYPTO_INVALID_STATEERR_CRYPTO_INVALID_STATE
Een cryptografische bewerking werd uitgevoerd in een ongeldige toestand.
EMFILEEMFILE: Te veel open bestanden
Het proces heeft het maximale aantal toegestane open bestandsdescriptors bereikt.
TypeError: Cannot convert undefined or null to objectTypeError: kan undefined of null niet naar een object converteren
Een ingebouwde methode die een object verwacht, ontving in plaats daarvan null of undefined.
RangeErrorRangeError
Een waarde valt buiten het verwachte bereik, zoals een ongeldige arraylengte of het overschrijden van de maximale aanroepstackgrootte.
TypeError: Reduce of empty array with no initial valueTypeError: reduce op een lege array zonder beginwaarde
Array.reduce() werd aangeroepen op een lege array zonder een beginwaarde op te geven.