EEXISTEEXIST: Файл вже існує
Операція створення файлу завершилася невдачею, оскільки цільовий шлях вже існує.
Що спричиняє цю помилку
Ви намагалися створити файл або каталог, який вже існує. Це трапляється з fs.mkdirSync() без прапорця recursive, або fs.writeFileSync() з ексклюзивними прапорцями, або fs.linkSync(), коли ціль вже існує.
Як виправити
Спочатку перевірте існування файлу за допомогою fs.existsSync(). Використовуйте опцію { recursive: true } для mkdirSync. Обробляйте помилку EEXIST у блоці catch. Використовуйте відповідні прапорці (wx замість w) лише тоді, коли потрібна унікальність.
Пов'язані коди помилок
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
Помилка на рівні потоку HTTP/2.
ERR_CRYPTO_INVALID_STATEERR_CRYPTO_INVALID_STATE
Криптографічну операцію виконано у некоректному стані об'єкта.
EMFILEEMFILE: Too many open files
Процес досяг максимально дозволеної кількості відкритих файлових дескрипторів.
TypeError: Cannot convert undefined or null to objectTypeError: Неможливо перетворити undefined або null на об'єкт
Вбудований метод, що очікує об'єкт, отримав null або undefined.
RangeErrorRangeError
Значення виходить за межі допустимого діапазону — наприклад, недійсна довжина масиву або перевищення розміру стека викликів.
TypeError: Reduce of empty array with no initial valueTypeError: Reduce порожнього масиву без початкового значення
Array.reduce() викликано на порожньому масиві без початкового значення.