gyp ERR! build error (node-gyp)
gyp ERR! build error (node-gyp)
node-gyp не зміг скомпілювати нативний (C/C++) додаток із вихідного коду.
Що це означає
node-gyp не зміг скомпілювати нативний (C/C++) додаток із вихідного коду.
Ймовірна причина
Відсутній набір інструментів для збірки (Python, make, компілятор C++ чи Windows Build Tools), або несумісна версія Node.
Як виправити
Встановіть передумови для збірки (build-essential + python3 у Linux, інструменти командного рядка Xcode на macOS, або Visual Studio Build Tools у Windows), потім очистіть кеш і перевстановіть. Перевірте, що додаток підтримує вашу версію Node.
Інші помилки 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 тощо), якщо пошук повертає забагато записів.
- Відкрийте відповідний запис, щоб дізнатися, що означає помилка, її ймовірну причину та спосіб виправлення.
- Скористайтеся кнопкою копіювання, щоб отримати точний код для звіту про помилку чи заявки в підтримку.
- Перегляньте розділ споріднених помилок для інших помилок із тієї самої категорії.