Версия Node.js или Python несовместима с проектом
Изучите требования проекта, выберите нужную версию Node.js или Python и переустановите нативные зависимости.
Ошибки Unsupported engine, синтаксические ошибки или отсутствие совместимого wheel-пакета Python возникают, когда проект и образ контейнера рассчитаны на разные версии.
Пошаговая инструкция
-
Прочтите ограничения
Проверьте engines в package.json, .nvmrc, runtime.txt, pyproject.toml или документацию фреймворка.
-
Выберите поддерживаемую версию
Выбирайте LTS-версию Node.js или версию Python, которую явно поддерживают зависимости проекта.
-
Пересоберите модули
После смены основной версии переустановите зависимости, чтобы заменить нативные бинарные файлы, скомпилированные для старой версии.
-
Проверьте команду
Выполните node --version или python --version в начале диагностики, затем снова запустите основной скрипт.