create-react-app funktioniert nur mit cmd, nicht aber mit bash. Mit bash: 'npx' wird nicht als interner oder externer Befehl erkannt

Sep 28 2020

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

Manoj Sep 28 2020 at 11:49

Versuchen Sie es, indem Sie eine Pfadvariable hinzufügen. Hier sind die Schritte:

  1. Verwenden Sie den globalen Suchzauber, um nach "Umgebungsvariablen" zu suchen.
  2. Klicken Sie auf "Umgebungsvariablen für Ihr Konto bearbeiten".
  3. Klicken Sie im Dialogfeld auf "Umgebungsvariablen".
  4. 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.
  5. Klicken Sie auf Übernehmen und speichern Sie die Einstellungen.

PrateekVerma Sep 28 2020 at 11:56

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.