J'essaie de créer un nouveau projet avec le modèle de dactylographie selon ces instructions .
npx create-react-app app-ui --template typescript
Bien qu'il installe tous les modules de noeud, il ne crée pas le projet de démarrage ni n'utilise le modèle fourni. Je reçois ce message:
A template was not provided. This is likely because you're using an outdated version of create-react-app.
Please note that global installs of create-react-app are no longer supported.
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
up to date in 0.037s
Peu importe ce que je fais, je ne peux pas désinstaller le cli. Que se passe-t-il?
Éditer:
J'ai pu le faire fonctionner partiellement 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 de modèle soit là, il n'est pas en tapuscrit. Il y a quelque chose de très mal avec le cli en ce moment.
Éditer:
Ce message a résolu le problème de ne pas pouvoir désinstaller le cli. J'espère que cela aide quelqu'un et veuillez voter pour le PO.
la source
npm uninstall -g create-react-app
, puis j'ai courunpx create-react-app app-ui
avec et sans l'indicateur de modèle, mais je reçois le même avertissement. La sortie résultante ne contient que le répertoire node_modules, un package.json et un package-lock.json. Je ne sais pas ce que je fais mal.Réponses:
pour l' op: vos supports ne sont pas à leur place. Pour votre cas, la documentation de documentation indique d'utiliser:
npx create-react-app my-app --template [nom-modèle]
-ou-
npx create-react-app my-app --template typescript
Pour tout le monde:
1. désinstaller ( je suis sur linux / ubuntu )
2. Exécutez ensuite
Remarque: assurez-vous que tous les dossiers / fichiers ont été supprimés lors de la désinstallation . Si vous rencontrez des problèmes pour accéder aux dossiers React dans votre configuration Linux comme je l'étais (en raison des autorisations), accédez-y et supprimez-les en:
(... puis exécutez la commande npx.)
la source
J'ai résolu ce problème en
sudo npm uninstall -g create-react-app
mais cela n'a pas supprimé create-react-app, j'ai donc 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:
Cela supprimera manuellement create-react-app. Vous pouvez maintenant commencer à créer une application React à l'aide de
npx create-react-app my-app
la source
J'avais le même problème. Cela fonctionne pour moi (Linux)
Étape 01.
Étape 02.
Étape 03.
J'espère que ça aide.
la source
Créer un modèle de démarrage React
1.npx create-react-app votre_nom_app
2.cd votre_nom_app
15h départ
la source
Même si vous avez exécuté
npm uninstall -g create-react-app
create-react-app
peut-être encore installé. Vous pouvez vérifier en exécutantwhich create-react-app
. Si un chemin est renvoyé, ilcreate-react-app
est toujours installé. Vous pouvez supprimer le module avecrm -r ${returned path}
. Après cela, l'exécutionnpx create-react-app app-ui --template typescript
devrait fonctionner sans erreurs ni avertissements.la source
J'ai trouvé 3 solutions que j'ai appliquées pas à pas face à cette situation.
Première étape: à partir du manuel officiel,
https://create-react-app.dev/docs/getting-started
Vous pouvez utiliser ces commandes ci-dessous:
Deuxième étape (si la première ne fonctionne pas):
Parfois, il peut garder des caches.Vous pouvez ensuite utiliser les commandes ci-dessous.
Troisième étape: (si ces 2 ne fonctionnent pas), désinstallez d'abord via npm uninstall -g create-react-app , puis vérifiez si vous l'avez toujours "installé" avec la commande create-react-app sur votre ligne de commande. Si vous avez quelque chose comme ( / usr / local / bin / create-react-app ), exécutez cette application rm -rf / usr / local / bin / create-react-app (le dossier peut varier) à supprimer manuellement. Ensuite, installez-le à nouveau via npx / npm / yarn. NB : je réussis dans la dernière étape.
la source
Quand j'ai exécuté
généré uniquement sous la structure des dossiers, avec notification
"Aucun modèle n'a été fourni. Cela est probablement dû au fait que vous utilisez une version obsolète de create-react-app. Veuillez noter que les installations globales de create-react-app ne sont plus prises en charge."
Suivez les étapes ci-dessous pour résoudre
// Désinstallation du package create-react-app
Après cela, je suis prêt à créer une nouvelle application React via "npx"
Pour la saveur ES6 (par défaut, il faudra le langage ES6)
Pour une saveur typographique
Voici la structure des dossiers après avoir exécuté au-dessus de cmd
la source
Ma solution a fini par être un peu différente de la vôtre, je vais donc l'ajouter ici au cas où quelqu'un aurait un problème similaire. Apparemment, j'ai installé create-react-app globalement avec du fil que je pouvais voir quand j'ai couru,
which create-react-app
ce qui a abouti à un chemin comme.../.config/yarn/global/node_modules/.bin/create-react-app
. L'exécution ayarn global remove create-react-app
supprimé ce package et j'ai pu l'exécuternpx create-react-app app --template typescript
avec succès.la source
Au début, nous devons installer l'outil create-react-app. C'est un outil fourni par les créateurs de React.js, qui permet d'installer une application React.js prête à l'emploi, avec toutes les dépendances nécessaires. Pour installer l'outil, nous devons utiliser la commande suivante dans la ligne de commande:
Maintenant, il est super facile de créer notre première application à l'aide de l'outil create-react-app. Nous pouvons le faire avec une seule commande dans notre ligne de commande. Tout d'abord, accédez au dossier dans lequel vous souhaitez que votre application passe par la ligne de commande, puis exécutez la commande suivante, où reactapp est le nom de notre application:
Vous pouvez vous sentir libre de définir un nom différent pour votre application. Si le processus s'est terminé avec succès, vous devriez avoir votre dossier avec l'application prête! Commençons l'application maintenant!
Commençons notre reactapp avec les commandes suivantes:
La première commande est utilisée pour entrer dans le dossier de notre application, et la seconde démarre notre application. Par défaut, l'application est ouverte sur localhost: 3000, mais nous pouvons changer le port dans les paramètres.
Lien: https://dev.to/duomly/how-to-create-the-react-app-in-5-minutes-1bmb
Hpe ça aide!
la source
Pour les utilisateurs de Windows, suivez deux étapes
npm uninstall -g create-react-app
alors
npx create-react-app jamming
continuez à mettre à jour votre nœud et npm, dernière version stable
la source
Puisque npm ne prend pas en charge l'utilisation globale des modules npm.
Ça marche!!
la source
J'avais le même problème. J'ai essayé ceci.
npm install -g create-react-app
Ensuite, cela a
create-react-app app-name
fonctionné pour moi.la source