J'essaie simplement de créer une application de réaction avec la commande npx create-react-app my-app
Mais obtenez l'erreur suivante:
[email protected]: The engine "node" is incompatible with this module. Expected version ">= 6.9.0 <7.0.0 || >= 8.9.0". Got "8.5.0"
J'ai essayé de mettre à jour le nœud mais cela ne semble pas fonctionner, en vérifiant la version, elle indique 8.5.0 comme dans l'erreur . Même redémarré mon ordinateur en dernier recours, mais cela n'a pas aidé non plus ..
Y a-t-il autre chose que je pourrais essayer? Toutes les suggestions sont les bienvenues.
J'ai finalement réalisé que le problème était lié à l'ancienne version de mon noeud. J'avais NVM installé et je devais mettre à jour la version du noeud que j'utilise avec nvm use node
.
Mettre à jour:
Je devais utiliser cette commande à chaque fois que je démarrais une nouvelle session de terminal. Également eu des problèmes lorsque certains paquets récupéraient la mauvaise version du nœud pour une raison quelconque.
Cela peut être corrigé avec la commande nvm alias default 10.11.0
, ou quelle que soit la version que vous souhaitez utiliser.
J'ai eu la même chose et j'ai passé quelques heures à essayer de comprendre. Je pense que c'était le webpack. Enfin, j'ai terminé la mise à jour du nœud.
Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable
J'ai eu le même problème, Als a essayé quelques trucs et après avoir mis à jour la version la plus récente de node avec nvm, cela a fonctionné. Je l'ai eu sur ce site: https://bytearcher.com/articles/ways-to-get-the-latest-node.js-version-on-a-mac/
nvm install node --reinstall-packages-from=node
Je peux confirmer que
nvm install node --reinstall-packages-from=node
a bien fonctionné pour moi.