EEXISTEEXIST: Plik już istnieje
Operacja tworzenia pliku nie powiodła się, ponieważ docelowa ścieżka już istnieje.
Co powoduje ten błąd
Podjęto próbę utworzenia pliku lub katalogu, który już istnieje. Dzieje się tak przy użyciu `fs.mkdirSync()` bez flagi `recursive`, `fs.writeFileSync()` z flagami ekskluzywnymi lub `fs.linkSync()`, gdy cel już istnieje.
Jak to naprawić
Sprawdź najpierw, czy plik istnieje, za pomocą `fs.existsSync()`. Używaj opcji `{ recursive: true }` w `mkdirSync`. Obsługuj błąd EEXIST elegancko w bloku `catch`. Stosuj odpowiednie flagi (np. `wx` zamiast `w`) tylko wtedy, gdy wymagana jest unikalność.
Powiązane kody błędów
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
Wystąpił błąd w strumieniu HTTP/2.
ERR_CRYPTO_INVALID_STATEERR_CRYPTO_INVALID_STATE
Operacja kryptograficzna została wykonana w nieprawidłowym stanie.
EMFILEEMFILE: Too many open files
Proces osiągnął maksymalną dozwoloną liczbę otwartych deskryptorów plików.
TypeError: Cannot convert undefined or null to objectTypeError: Nie można przekonwertować undefined lub null na obiekt
Wbudowana metoda oczekująca obiektu otrzymała null lub undefined.
RangeErrorRangeError
Wartość nie mieści się w oczekiwanym zakresie, np. nieprawidłowa długość tablicy lub przekroczenie rozmiaru stosu wywołań.
TypeError: Reduce of empty array with no initial valueTypeError: Reduce pustej tablicy bez wartości początkowej
Array.reduce() zostało wywołane na pustej tablicy bez podania wartości początkowej.