ACLClouds
ACLClouds

Die Node.js- oder Python-Version ist mit dem Projekt nicht kompatibel

Prüfen Sie die Projektvoraussetzungen, wählen Sie die richtige Node.js- oder Python-Version und installieren Sie die nativen Abhängigkeiten neu.

Fehler wie Unsupported engine, Syntaxfehler oder ein fehlendes kompatibles Python-Wheel treten auf, wenn das Projekt und das Container-Image unterschiedliche Versionen voraussetzen.

Schritt-für-Schritt-Anleitung

  1. Lesen Sie die Einschränkungen

    Prüfen Sie die Angabe engines in package.json, .nvmrc, runtime.txt, pyproject.toml oder die Framework-Dokumentation.

  2. Wählen Sie eine gepflegte Version

    Bevorzugen Sie eine LTS-Version von Node.js oder eine Python-Version, die von den Abhängigkeiten des Projekts ausdrücklich unterstützt wird.

  3. Module neu erstellen

    Installieren Sie nach einem Wechsel der Hauptversion die Abhängigkeiten neu, um die für die alte Version kompilierten nativen Binärdateien zu ersetzen.

  4. Testen Sie den Befehl

    Führen Sie zu Beginn der Diagnose node --version oder python --version aus und starten Sie dann das Hauptskript erneut.