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
-
Lesen Sie die Einschränkungen
Prüfen Sie die Angabe engines in package.json, .nvmrc, runtime.txt, pyproject.toml oder die Framework-Dokumentation.
-
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.
-
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.
-
Testen Sie den Befehl
Führen Sie zu Beginn der Diagnose node --version oder python --version aus und starten Sie dann das Hauptskript erneut.