2016-08-11 2 views
9

Ich habe vor kurzem mit react-native gestartet. Ich installiere es das Tutorial auf der Facebook-Seite mit und alles funktioniert gut für einen oder zwei Tage, bis diese Meldung kommt:'reactive-native' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt

'react-native' is not recognized as an internal or external command, 
operable program or batch file. 

Nichts funktioniert, außer alles zu deinstallieren und wieder von vorne beginnen. Die Umgebungen sind in Ordnung und funktionieren (npm, choco, etc.). Ich habe auch versucht, native Umgebungsvariablen zu entfernen und hinzuzufügen, neu zu starten, cmd im Administratormodus auszuführen, aber bis jetzt nichts. Ich sollte hinzufügen, dass ich Windows 10 64-Bit verwende.

+1

'npm installieren -g reagieren-native-cli' funktioniert in den meisten Fällen. Denken Sie daran, die Eingabeaufforderung erneut zu starten, damit der Befehl 'reactive-native' funktioniert. – impossible

+0

Neustart-Eingabeaufforderung war der Schlüssel –

Antwort

2

Ich bekomme den gleichen Fehler sofort auf Windows 10 im Cmd-Fenster im Adminstrator-Modus, aber es gibt auch eine Bash-Shell-Version von react-native, die für mich in einem Git-Bash-Fenster funktionierte.

cmd:---------------------------------------------- 
C:\Users\David\Documents\react>where react-native 
C:\Users\David\AppData\Roaming\npm\react-native 
C:\Users\David\AppData\Roaming\npm\react-native.cmd 

C:\Users\David\Documents\react>react-native init AwesomeProject 
'react-native' is not recognized as an internal or external command, 
operable program or batch file. 


git bash:---------------------------------------- 
[email protected] ~/Documents/react 
$ react-native init AwesomeProject 
This will walk you through creating a new React Native project in  c:\Users\David\Documents\react\AwesomeProject 
Installing react-native package from npm... 
Setting up new React Native app in c:\Users\David\Documents\react\AwesomeProject 
[email protected] c:\Users\David\Documents\react\AwesomeProject`-- [email protected] 

To run your app on iOS: 
    cd c:\Users\David\Documents\react\AwesomeProject 
    react-native run-ios 
    - or - 
    Open c:\Users\David\Documents\react\AwesomeProject\ios\AwesomeProject.xcodeproj in Xcode 
    Hit the Run button 
To run your app on Android: 
    Have an Android emulator running (quickest way to get started), or a device connected 
    cd c:\Users\David\Documents\react\AwesomeProject 
    react-native run-android 
13

Ich hatte das gleiche Problem und versuchte, die folgenden aber nicht funktioniert haben 1) npm Pfad zu meinen Umgebungsvariablen hinzufügen; sowohl System als auch Benutzer 2) Re installieren npm und reagieren-native-cli

Beide funktionierte nicht für mich, ich benutze Windows 10;

Lösung, die für mich gearbeitet ist reagieren-native-cli global installieren Sie es mithilfe des folgenden Befehls global installieren:

npm install -g react-native-cli 

Hoffnung, das Ihnen hilft! Prost :)

2

ich node.js deinstalliert und neu installiert es dann, und es funktionierte wie ein Zauber

0

npm install -g react-native-cli

+1

Bitte versuchen Sie, Code nur Antworten zu vermeiden, indem Sie eine Erklärung hinzufügen, warum Ihr Code die Lösung für die Frage ist. Denken Sie daran, diese Antwort könnte jemand anderen in der Zukunft helfen und je mehr Informationen, desto besser. –

0

Verwendung node.js stabile Version oder recomnended Version

1

Sie einrichten müssen der npm-Pfad in Ihren Umgebungsvariablen. Bitte schauen Sie auf die Bilder unten

enter image description here

Dann den Befehl folgen: für die Installation von -g (global) für cli in Ihrem System

npm install -g react-native-cli 
Verwandte Themen