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

Не получается исправить?

Напишите в поддержку с кодом ошибки: подскажем, что изменить в проекте или настройках.

Хостинг приложений

Как к вам обращаться?

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

Здравствуйте! Напишите ваш вопрос — оператор ответит как можно скорее.
Оцените ответ оператора