EEXISTEEXIST: Soubor již existuje
Operace vytvoření souboru selhala, protože cílová cesta již existuje.
Co způsobuje tuto chybu
Pokusili jste se vytvořit soubor nebo adresář, který již existuje. Stává se to při volání fs.mkdirSync() bez příznaku recursive, fs.writeFileSync() s exkluzivními příznaky nebo fs.linkSync(), pokud cíl existuje.
Jak to opravit
Nejprve zkontrolujte, zda soubor existuje pomocí fs.existsSync(). Pro mkdirSync použijte volbu { recursive: true }. V bloku catch zpracujte chybu EEXIST vhodným způsobem. Příznaky (wx místo w) používejte pouze tehdy, je-li vyžadována jedinečnost.
Související chybové kódy
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
Na streamu HTTP/2 nastala chyba.
ERR_CRYPTO_INVALID_STATEERR_CRYPTO_INVALID_STATE
Kryptografická operace byla provedena v neplatném stavu.
EMFILEEMFILE: Too many open files
Proces dosáhl maximálního povoleného počtu otevřených popisovačů souborů.
TypeError: Cannot convert undefined or null to objectTypeError: Nelze převést undefined nebo null na objekt
Vestavěná metoda očekávající objekt obdržela místo něj null nebo undefined.
RangeErrorRangeError
Hodnota se nenachází v očekávaném rozsahu, například neplatná délka pole nebo překročení velikosti zásobníku volání.
TypeError: Reduce of empty array with no initial valueTypeError: Reduce prázdného pole bez počáteční hodnoty
Metoda Array.reduce() byla zavolána na prázdném poli bez zadání počáteční hodnoty.