J'ai eu un problème similaire sur Ubuntu, même après avoir installé Nodejs plusieurs fois avec la dernière version, il montrait toujours la même ancienne version de Nodejs ; j'ai découvert qu'il installait l'ancien paquet Debian similaire à chaque fois, même après avoir exécuté la commande apt-get update.
Finalement, j'ai réussi à le faire fonctionner en purgeant l'ancien nodeJs puis en ajoutant une source de dépôt différente, et en installant nodeJs normalement avec la nouvelle distribution comme suit :
sudo apt-get purge --auto-remove nodejs
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
Veuillez trouver la liste de toutes les distributions NodeJs ci-dessous https://github.com/nodesource/distributions/blob/master/README.md
Vous trouverez peut-être d'autres façons d'effectuer la mise à jour, mais celle-ci a fonctionné pour moi.
0 votes
Oui, vous obtenez cette erreur en raison d'une incompatibilité entre la version du paquet et le moteur de nœuds.
0 votes
@ShubhamSharma, Merci. Si je spécifie le bloc moteur dans le package.json, je n'aurai pas d'erreur, n'est-ce pas ? Je vais essayer ceci alors