MEVCORE
runtime.npm_optional_deps

Немає Linux-збірки пакета (lock-файл з Windows/macOS)

Помилка хостингу застосунків mevcore на етапі «запуск / перевірка роботи».

Що це означає

package-lock.json створено на Windows або macOS, і через баг npm не встановилася опційна залежність із бінарником під Linux (rollup, esbuild, SWC, lightningcss).

Збирання пройшло, але застосунок не запустився або не відповів на перевірку стану (healthcheck).

Типові причини

  • Застосунок слухає не 0.0.0.0 і не порт зі змінної PORT
  • Бракує змінної оточення або не підключено базу чи Redis
  • Команда запуску неправильна або процес одразу завершується

Як виправити на mevcore

Перестворіть lock-файл у Linux (WSL або Docker) або видаліть package-lock.json з репозиторію, закомітьте й задеплойте знову. node_modules комітити не потрібно.

  1. 1 Відкрийте застосунок у панелі mevcore: картка «Проблеми» на огляді показує цю помилку й рядок логу, де її знайдено.
  2. 2 Після виправлення запустіть деплой ще раз. Якщо він знову не вдасться, лог закінчиться рядками [mevcore] з кодом нової помилки.
  3. 3 Кнопка «Запитати ШІ» біля помилки готує запит для ChatGPT чи Claude: код помилки, кінець логу без секретів і налаштування застосунку.

Для ІІ-асистента

Те саме англійською: вставте разом із логом у чат з ІІ.

mevcore error code: runtime.npm_optional_deps
phase: start / health check
diagnosis: No Linux binary of a package (lock file from Windows/macOS)
platform hint: package-lock.json was made on Windows or macOS, and because of an npm bug the optional dependency with the Linux binary (rollup, esbuild, SWC, lightningcss) was not installed. Regenerate the lock file on Linux (WSL or Docker) or delete package-lock.json from the repository, commit and deploy again. Do not commit node_modules.
platform docs: https://mevcore.com/llms-full.txt

Усі коди помилок · Як підготувати проєкт для mevcore · llms-full.txt

Не виходить виправити?

Напишіть у підтримку з кодом помилки: підкажемо, що змінити в проєкті чи налаштуваннях.

Хостинг додатків

Як до вас звертатися?

Введіть ім’я, перш ніж почати діалог.

Вітаємо! Напишіть ваше питання — оператор відповість якнайшвидше.
Оцініть відповідь оператора