16 votes

Create-React-App ne crée pas de modèle de démarrage

Je tente de créer un nouveau projet avec le modèle typecript comme indiqué dans ces instructions.

npx create-react-app app-ui --template typescript

Malgré l'installation de tous les modules node, il ne crée pas le projet de départ ni n'utilise le modèle fourni. Je reçois ce message :

Un modèle n'a pas été fourni. Cela est probablement dû à l'utilisation d'une version obsolète de create-react-app.
Veuillez noter que les installations globales de create-react-app ne sont plus prises en charge.

J'essaie de suivre les instructions et de supprimer l'installation globale de la CLI, mais cela ne fonctionne pas non plus :

npm uninstall -g create-react-app
à jour en 0.037s

Peu importe ce que je fais, je ne peux pas désinstaller la CLI. Qu'est-ce qui se passe ?

Édition :

J'ai réussi à le faire partiellement fonctionner sur PC.

npm remove create-react-app

puis

npx create-react-app my-app [--template typescript]

J'ai essayé avec des crochets et bien que le projet modèle soit là, il n'est pas en typescript. Il y a quelque chose de très faux avec la CLI en ce moment.

Édition :

Ce post a résolu le problème de ne pas pouvoir désinstaller la CLI. J'espère que cela aidera quelqu'un et veuillez voter pour l'auteur du message original.

17voto

C-Note187 Points 476

Pour OP:

Vos crochets sont mal placés. Pour votre cas, la documentation docs indique d'utiliser :

npx create-react-app my-app --template [nom-du-template]  

ou

npx create-react-app my-app --template typescript

Pour tout le monde d'autre :

  1. Désinstallez (Je suis sous Linux/Ubuntu)

    sudo npm uninstall -g create-react-app
  2. Ensuite exécutez :

    npx create-react-app my-app

Note: Assurez-vous que tous les dossiers/fichiers ont été supprimés lors de la désinstallation. Si vous avez des difficultés à accéder aux dossiers react dans votre configuration linux comme moi (en raison des autorisations), gagnez l'accès et supprimez avec :

sudo chown -R $USER /usr/bin/create-react-app

(...puis exécutez la commande npx.)

11voto

Mr_b194 Points 395

J'ai résolu ce problème en utilisant sudo npm uninstall -g create-react-app

mais cela n'a pas supprimé create-react-app, donc j'ai dû vérifier dans quel répertoire il se trouve. Dans le terminal, si vous tapez:

which create-react-app

cela vous donnera un répertoire comme /usr/local/bin/create-react-app Maintenant, faites:

rm -rf /usr/local/bin/create-react-app

Cela supprimera create-react-app manuellement. Maintenant vous pouvez commencer à créer une application react en utilisant npx create-react-app my-app

1voto

Je rencontrais le même problème. Cela a fonctionné pour moi (Linux)

Étape 01.

sudo npm remove create-react-app

Étape 02.

sudo npm uninstall -g create-react-app

Étape 03.

npx create-react-app my-app --template typescript

J'espère que cela vous aidera.

0voto

Vaibhav Tamuche Points 59

Créer un modèle de démarrage React

1. npx create-react-app your_app_name

2. cd your_app_name

3. npm start

0voto

Même si vous avez exécuté npm uninstall -g create-react-app create-react-app peut toujours être installé. Vous pouvez vérifier en exécutant which create-react-app. Si un chemin est retourné, create-react-app est toujours installé. Vous pouvez supprimer le module avec rm -r ${chemin retourné}. Après cela, l'exécution de npx create-react-app app-ui --template typescript devrait fonctionner sans erreurs ni avertissements.

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