ACLClouds
ACLClouds

Версия Node.js или Python несовместима с проектом

Изучите требования проекта, выберите нужную версию Node.js или Python и переустановите нативные зависимости.

Ошибки Unsupported engine, синтаксические ошибки или отсутствие совместимого wheel-пакета Python возникают, когда проект и образ контейнера рассчитаны на разные версии.

Пошаговая инструкция

  1. Прочтите ограничения

    Проверьте engines в package.json, .nvmrc, runtime.txt, pyproject.toml или документацию фреймворка.

  2. Выберите поддерживаемую версию

    Выбирайте LTS-версию Node.js или версию Python, которую явно поддерживают зависимости проекта.

  3. Пересоберите модули

    После смены основной версии переустановите зависимости, чтобы заменить нативные бинарные файлы, скомпилированные для старой версии.

  4. Проверьте команду

    Выполните node --version или python --version в начале диагностики, затем снова запустите основной скрипт.