create-react-app funktioniert nur mit cmd, nicht aber mit bash. Mit bash: 'npx' wird nicht als interner oder externer Befehl erkannt
Ich habe Knoten in meinem Laptop installiert, npm sowie nvm.
Ich kann die Knotenversion, npm und nvm überprüfen. Wenn ich jedoch versuche, den folgenden Befehl auszuführen: npx create-react-app Dateiname, heißt es, dass create-react-app nicht als interner oder externer Befehl erkannt wird. Sogar ich habe versucht, npm install -g create-react-app zu verwenden und dann create-react-app zu verwenden, es gibt den gleichen Fehlertyp. Ich habe auch versucht, den Cache zu bereinigen.
Ich habe meine Projektdateien auf Laufwerk D installiert, während sich der Knoten auf Laufwerk C befindet.
Irgendwelche Lösungen in diesem Fall ??? Bitte hilf mir.
Antworten
Versuchen Sie es, indem Sie eine Pfadvariable hinzufügen. Hier sind die Schritte:
- Verwenden Sie den globalen Suchzauber, um nach "Umgebungsvariablen" zu suchen.
- Klicken Sie auf "Umgebungsvariablen für Ihr Konto bearbeiten".
- Klicken Sie im Dialogfeld auf "Umgebungsvariablen".
- Suchen Sie im Feld "Systemvariablen" nach Pfad und bearbeiten Sie ihn so, dass er C: \ Programme \ nodejs (oder den Pfad der Knoteninstallation) enthält. Stellen Sie sicher, dass es durch a von allen anderen Pfaden getrennt ist.
- Klicken Sie auf Übernehmen und speichern Sie die Einstellungen.
Es handelt sich hauptsächlich um ein Problem mit der npm-Version. Möglicherweise verwenden Sie die ältere Version von npm. Wenn dies der Fall ist, versuchen Sie es mit diesen Befehlen:
npm install -g create-react-app
und danach
create-react-app project-name
Andernfalls können Sie die npm-Version aktualisieren, um Ihren npxBefehl zu verwenden
Ich hoffe, dies kann Ihnen hilfreich sein.