Перейти до вмісту
Помилки JavaScriptПомилка
EEXIST

EEXIST: Файл вже існує

Операція створення файлу завершилася невдачею, оскільки цільовий шлях вже існує.

node

Що спричиняє цю помилку

Ви намагалися створити файл або каталог, який вже існує. Це трапляється з fs.mkdirSync() без прапорця recursive, або fs.writeFileSync() з ексклюзивними прапорцями, або fs.linkSync(), коли ціль вже існує.

Як виправити

Спочатку перевірте існування файлу за допомогою fs.existsSync(). Використовуйте опцію { recursive: true } для mkdirSync. Обробляйте помилку EEXIST у блоці catch. Використовуйте відповідні прапорці (wx замість w) лише тоді, коли потрібна унікальність.

Офіційна документація

Пов'язані коди помилок