Toutes les réponses existantes sont incorrectes.
Selon le create-react-app
docs , create-react-app
debe no être installé de manière globale :
Si vous avez précédemment installé create-react-app
globalement via npm install -g create-react-app
nous vous recommandons de désinstaller le paquet en utilisant npm uninstall -g create-react-app
ou yarn global remove create-react-app
afin de garantir que npx
utilise toujours la dernière version.
C'est même indiqué dans le message d'erreur que vous avez reçu :
Vous exécutez create-react-app 4.0.0, qui est en retard sur la dernière version (4.0.1). Nous ne prenons plus en charge l'installation globale de Create React App.
(C'est moi qui souligne)
Vous devez désinstaller create-react-app
con npm uninstall -g create-react-app
.
Ensuite, chaque fois que vous voulez créer une nouvelle application React avec create-react-app
utilisez la commande npx create-react-app my-app
.
Donc pour réparer l'erreur que vous obtenez, désinstallez create-react-app
globalement, mettez à jour npm, videz le cache et réessayez de créer l'application.
Exécutez ceci dans votre terminal :
npm uninstall -g create-react-app && npm i -g npm@latest && npm cache clean -f && npx create-react-app my-app
0 votes
Avez-vous déjà procédé à une installation globale ?
0 votes
Assurez-vous que les versions de node et npm Node >= 8.10 et npm >= 5.6
0 votes
J'ai le même problème. J'exécute node 14.8 et npm 6.14.8 donc @RamyRagab cela ne semble pas résoudre le problème.
0 votes
Vider le cache a été la solution pour moi