65 votes

create-react-app ne fonctionne plus depuis la version 4.0.1

J'ai essayé d'installer create-react-app en utilisant npm i create-react-app , npx create-react-app new-app y npm init react-app new-app mais je reçois toujours ce message d'erreur :

You are running create-react-app 4.0.0, which is behind the latest release (4.0.1).
We no longer support global installation of Create React App.

Comment puis-je réparer cela ?

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.

1voto

Sean256 Points 665

J'ai moi-même été confronté à ce problème aujourd'hui et ma cause première est probablement très rare, mais elle pourra peut-être aider quelqu'un d'autre.

J'avais un registre npm défini dans mon fichier .npmrc que mon travail nous oblige à utiliser. Il s'avère que le miroir de mon travail n'avait pas 4.0.1 et quelque chose dans create-react-app doit téléphoner à la maison et faire une vérification de la version.

Si vous avez un registre défini, exécutez npm view create-react-app pour vérifier la dernière version.

1voto

MD SHAYON Points 93

Solution-1 : La solution permanente consiste à désinstaller node.js y NPM et les installer à nouveau.

Solution-2 : Exécutez votre PowerShell en tant qu'administrateur et exécutez les commandes. Ce qui ne fonctionnera pas

npm uninstall -g create-react-app
npm install -g create-react-app
//OR
npx create-react-app my-app

Solution-3 : Mettez à jour votre gestionnaire de paquets node en utilisant la commande ci-dessous.

npm install -g npm@latest
npx create-react-app my-app

Profitez de

1voto

Ben Allal Points 21

Je n'ai pas eu de global create-react-app, j'ai juste fait npm uninstall -g create-react-app et ensuite je l'ai fait npm install create-react-app

1voto

Dennis Ajalie Points 33

J'ai rencontré le même problème et l'erreur n'est pas aussi explicative qu'elle devrait l'être. Je l'ai corrigé en mettant à jour npx lui-même.

Veuillez saisir npm update npx dans votre terminal pour résoudre le problème.

Après cela, vous pouvez taper npx create-react-app "your preferred project name" pour créer votre projet react.

0voto

Chris Points 105

J'ai résolu le problème en :

  1. Désinstallation du nœud via le terminal en utilisant home-brew.

  2. Assurez-vous de faire un nettoyage en profondeur en utilisant les commandes suivantes :

     brew uninstall node; 
     brew cleanup;
     brew uninstall --force node
  3. Aller à lien de téléchargement de node.js et téléchargez le version stable et l'installer. Il devrait fonctionner maintenant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X