'create-react-app' wird nicht als interner oder externer Befehl erkannt

9

Ich versuche, reactive app mit dem Befehl create-react-app auf Windows PC einzurichten. Ich habe es bereits auf meinem Mac-Computer verwendet, und es funktioniert gut. Aber ich stoße auf ein Problem. Hier meine Schritte auf der Kommandozeile. Fehle ich etwas?

%Vor%

Auch NPM-Konfigurationspfad ist wie

C: \ Benutzer \ Ugur \ AppData \ Roaming \ npm \ node_module \ create-react-app \

    
Uğur Yeşilyurt 16.08.2016, 14:12
quelle

6 Antworten

16

Ich habe das Problem gelöst, indem ich C:\Users\ugur\AppData\Roaming\npm zur Windows PATH-Variable hinzugefügt habe.

    
Uğur Yeşilyurt 17.08.2016, 06:39
quelle
4

Ich füge das hinzu, weil das auf Google erscheint und ich Probleme hatte.

Ich bin auf Windows 10 und habe nach 'create-react-app' in C:\ gesucht und der Pfad war C:\Users\Admin\AppData\Roaming\npm\node_modules .

Ich habe das zu den Umgebungsvariablen hinzugefügt & gt; Pfad und der Befehl funktioniert jetzt.

    
Josan Iracheta 29.06.2017 00:34
quelle
2

Ich musste c: \ node_modules.bin zu meinem Pfad hinzufügen, um create-react-app

auszuführen

Suchen Sie nach create-react-app und verwenden Sie diese in Ihrem Pfad.

    
Jim 18.04.2017 19:26
quelle
1

Ich bekomme auch das gleiche Problem, aber ich löse es, indem ich die Schritte

befolge
  1. Überprüfen Sie Ihr globales Verzeichnis mit dem Befehl npm root -g
  2. Überprüfen Sie den Ordner, wird .cmd Ihrer installierten Pakete enthalten.
  3. Wenn ja, bitte kopieren Sie den Pfad des Ordners und geben Sie den Pfad der Benutzervariablen ein.

Danke

    
Vick Sain 11.12.2017 13:00
quelle
0

Dies ist hauptsächlich auf zwei Gründe zurückzuführen:

  1. Pfadvariablenproblem
  2. Npm Versionsausgabe

Fügen Sie C: \ Benutzer \ Ugur \ AppData \ Roaming \ npm zur Windows PATH-Variablen hinzu und aktualisieren Sie die npm-Version auf 5.5.1

    
Richu Jose 10.11.2017 11:01
quelle
0

Der Grund, warum ich auf dieses Problem gestoßen bin, war wahrscheinlich anders, aber ich gebe es als Antwort auf, falls jemand anderes diese Frage findet und es ihnen hilft.

Ich habe dieses Problem gerade gelöst durch:

  1. Entfernen unnötiger Globals

    • npm list -g --depth=0
    • npm uninstall -g <args>
  2. Löschen von package-lock.json

  3. rm -rf node_modules
  4. npm install

Was mich dazu veranlasst hat, dieses Thema zu erhalten:

Ich habe auf einem Spielplatz-Zweig entwickelt und ein paar Befehle falsch ausgeführt, zB npm install --prefix client && npm run test --prefix client , aus dem falschen Verzeichnis.

Ich habe wahrscheinlich einige Probleme mit meinem package-lock.json verursacht und dann, als ich es neu installiert habe, einige Probleme mit einem babel-eslint global.

Dan Abramov hat in früheren Ausgaben auf der create-react-app github angegeben, sehr vorsichtig zu sein, wenn es um Globals geht, die mit seinen Skripten kollidieren könnten.

Die obigen Schritte haben alles für mich repariert.

    
vapurrmaid 05.03.2018 18:20
quelle

Tags und Links