2017-03-11 5 views
1

Ich bin seit zwei Tagen fest, ich versuche, reagieren-native, alles ist vorhanden: Upptate Android Studio, Genymotion, Pfade und ich befolgte alle Hinweise auf https://facebook.github.io/react-native/docs/getting-started.html Wann Ich starte "reactive-native run-android" oder "react-native start" Ich erhalte den folgenden Fehler: C: \ Benutzer \ PC \ Desktop \ Bot> reactive-native run-android Das System kann den angegebenen Pfad nicht finden. child_process.js: 512 werfen err; ^React-native Run-Androide-Fehler

Fehler: Befehl fehlgeschlagen: C: \ Benutzer \ Pc \ Desktop \ Bot \ node_modules \ reagieren-native \ local-cli \ setup_env.bat Das System kann den angegebenen Pfad nicht finden.

at checkExecSyncError (child_process.js:489:13) 
at Object.execFileSync (child_process.js:509:13) 
at Object.run (C:/Users/Pc/Desktop/Bot/node_modules/react-native/local-cli/cliEntry.js:136:16) 
at Object.<anonymous> (C:\Users\Pc\AppData\Roaming\npm\node_modules\react-native-cli\index.js:117:7) 
at Module._compile (module.js:571:32) 
at Object.Module._extensions..js (module.js:580:10) 
at Module.load (module.js:488:32) 
at tryModuleLoad (module.js:447:12) 
at Function.Module._load (module.js:439:3) 
at Module.runMain (module.js:605:10) 

C: \ Users \ Pc \ Desktop \ Bot> reagieren-native Start Das System kann den angegebenen Pfad nicht finden. child_process.js: 512 werfen err; ^

Fehler: Befehl fehlgeschlagen: C: \ Benutzer \ Pc \ Desktop \ Bot \ node_modules \ reagieren-native \ local-cli \ setup_env.bat Das System kann den angegebenen Pfad nicht finden.

at checkExecSyncError (child_process.js:489:13) 
at Object.execFileSync (child_process.js:509:13) 
at Object.run (C:/Users/Pc/Desktop/Bot/node_modules/react-native/local-cli/cliEntry.js:136:16) 
at Object.<anonymous> (C:\Users\Pc\AppData\Roaming\npm\node_modules\react-native-cli\index.js:117:7) 
at Module._compile (module.js:571:32) 
at Object.Module._extensions..js (module.js:580:10) 
at Module.load (module.js:488:32) 
at tryModuleLoad (module.js:447:12) 
at Function.Module._load (module.js:439:3) 
at Module.runMain (module.js:605:10) 
+0

schließlich durch Kommentierung der Linie auf C verwaltet: /Users/Pc/Desktop/Bot/node_modules/react-native/local-cli/cliEntry.js: 136: 16 – Jean

Antwort

0

Das Kommentieren einer Zeile in einer Datei, die den reagierenden nativen Client eindeutig konfiguriert, ist eine sehr schlechte Idee. Versuchen Sie, ein neues Projekt von Grund auf neu zu erstellen. Vielleicht hast du einen Schritt vergessen oder der Download ist kaputt gegangen und du hast Dateien verloren.

+0

Manchmal Sie müssen das Framework bearbeiten, keine Angst davor haben, es zu tun und sich daran zu erinnern, dass das Reactive-Native noch jung ist, also könnte es auch Bugs geben. – Jean

+0

Hast du überprüft, welche Zeile du kommentiert hast? Es ist derjenige, der das ganze reactive-native-cli vorkonfiguriert .... – sfratini

0

Irgendwo wurde der Umgebungs-Pfad für den reaktiven nativen Befehl nicht richtig gesetzt.

Haben Sie die react-native-CLI global installiert? Wie:

$ installieren NPM -g reagieren-native-cli

Stellen Sie sicher, dass der Pfad zur Java-Variable richtig eingestellt ist. Klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie: System-> Erweiterte Systemeinstellungen-> Umgebungsvariablen ... Der Pfad sollte in den Ordner bin im JDK gehen.

Stellen Sie außerdem sicher, dass Ihre ANDROID_HOME-Variable ordnungsgemäß festgelegt ist. Sehen Sie diese Frage:

Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.