Error: EACCES: permission denied
Error: EACCES: permission denied
Процесу бракує прав на читання, запис чи прив'язку до потрібного файлу, каталогу чи порту.
Що це означає
Процесу бракує прав на читання, запис чи прив'язку до потрібного файлу, каталогу чи порту.
Ймовірна причина
Файли, що належать root, обмежувальний umask, або спроба прив'язатися до привілейованого порту (<1024) від імені звичайного користувача.
Як виправити
Виправте власника/права доступу (chown -R $USER path, chmod) замість запуску від root. Для низьких портів використовуйте порт >=1024 або надайте бінарному файлу можливість net_bind_service.
Інші помилки Node.js і npm
Про Пошук кодів помилок
Довідник кодів помилок — це зручний для пошуку каталог із понад 200 поширених повідомлень і кодів помилок у 12 категоріях: коди стану HTTP, коди помилок Windows, помилки браузера й мережі, JavaScript, Python, PHP, Node.js та npm, Java, MySQL, Git, помилки командного рядка Linux і коди email/SMTP. Кожен запис написано простою мовою для швидкого усунення несправностей.
Кожна помилка пояснюється у трьох частинах: що насправді означає повідомлення, що зазвичай його спричиняє і які конкретні кроки допоможуть це виправити. Завдяки такій структурі незрозумілий рядок на кшталт ERR_CONNECTION_REFUSED або 0x80070005 перетворюється на чіткий план дій, а не на гру в здогадки.
Ви можете фільтрувати список за категорією, шукати за кодом, константою чи фрагментом повідомлення, а також скопіювати будь-який код одним кліком. Кожна помилка також має власну сторінку зі спорідненими помилками з тієї самої категорії, тож ви можете зберегти в закладки або поділитися прямим посиланням на конкретне рішення.
Як використовувати Пошук кодів помилок
- Введіть код помилки або повідомлення в поле пошуку — наприклад, 404, ERR_NAME_NOT_RESOLVED або 0x80070005.
- Звузьте результати за допомогою фільтра категорій (HTTP, Windows, JavaScript, MySQL тощо), якщо пошук повертає забагато записів.
- Відкрийте відповідний запис, щоб дізнатися, що означає помилка, її ймовірну причину та спосіб виправлення.
- Скористайтеся кнопкою копіювання, щоб отримати точний код для звіту про помилку чи заявки в підтримку.
- Перегляньте розділ споріднених помилок для інших помилок із тієї самої категорії.