web-dev-qa-db-fra.com

Le moteur "node" est incompatible avec ce module

J'obtiens une erreur sous le fil lors du déploiement sur AWS

error [email protected]: The engine "node" is incompatible with this module. Expected version ">=6 <7 || >=8". Got "7.0.0"

Une idée comment cela sera-t-il résolu?

Est-ce que cela fonctionnera si je spécifie le moteur dans package.json

{ 
  "engines" : { 
    "node" : ">=8.0.0" 
  }
}
9
JN_newbie

Vous devez mettre à niveau votre version du nœud .

J'ai rencontré ce même problème.

Si vous avez utilisé Homebrew run:

    brew update -This updates Homebrew to latest version
    brew upgrade node

Si vous utilisez nvm exécutez:

    nvm current node -v Checks your current version
    nvm install <version> Example: nvm install 12.14.1

Pour l'étape ci-dessus, accédez à https://nodejs.org/en/download/

Prenez une version qui satisfait aux conditions de votre erreur, la dernière version devrait fonctionner.

Procédure plus détaillée: https://flaviocopes.com/how-to-update-node/

1
David Arango

mon problème a été résolu avec des fils --ignore-engine, mais je ne sais pas pourquoi ni comment

0
maryam