La versione Node.js o Python è incompatibile con il progetto
Leggi i requisiti del progetto, seleziona la versione corretta di Node.js o Python e reinstalla le dipendenze native.
Gli errori Unsupported engine, gli errori di sintassi o l’assenza di una wheel Python compatibile compaiono quando il progetto e l’immagine del container puntano a versioni diverse.
Procedura passo passo
-
Leggi i vincoli
Consulta engines in package.json, .nvmrc, runtime.txt, pyproject.toml o la documentazione del framework.
-
Scegli una versione mantenuta
Preferisci una versione LTS di Node.js o una versione di Python supportata esplicitamente dalle dipendenze del progetto.
-
Ricostruisci i moduli
Dopo un cambio di versione principale, reinstalla le dipendenze per sostituire i binari nativi compilati per la versione precedente.
-
Prova il comando
Esegui node --version o python --version all’inizio della diagnosi, quindi esegui di nuovo lo script principale.