2016-06-03 15 views
5

Ho installato reagiscono-native-cli a livello globale:
npm install -g react-native-clireagire-native run-androide è riconosciuto

Poi gestita:
react-native init AwesomeProject
cd AwesomeProject

ho ottenuto la seguente struttura:
-- AwesomeProject
---- node_modules
------ react-native

Quando eseguo reagire-native run-android ottengo un errore:
Comando run-android non riconosciuto. Intendevi eseguire questo all'interno di un progetto nativo reattivo?

Quando eseguo l'avvio nativo, ottengo lo stesso risultato.

react-native -v
stampe:
reagire-native-cli: 0.2.0
reagire-native: n/a - non all'interno di un Reagire directory del progetto Native

Quello che sto facendo di sbagliato?

risposta

2

Il problema è stato che ho disdetto init comando perché sembrava impiccato senza errori (anche 24 ore dopo). Per risolvere questo ho aggiornato nodejs e npm alle versioni più recenti. Una volta eseguita l'operazione, init init nativo è stato eseguito correttamente e non vi sono più problemi con react-native run-android.

3

Penso che il comando che stai cercando sia Android run-native-run.

cd nel progetto ed eseguire questo comando in cui sono presenti tutti i file js e non nella cartella di Android.

Avvia un gestore di pacchetti, non chiuderlo. Inoltre è necessario avere un emulatore o un dispositivo collegato al computer con il debug usb abilitato.

auguro che la risposta ha aiutato

+0

reagire-native run-Android - che è il comando che ho usato. E l'ho fatto dalla directory AwesomeProject. –

+0

hmmmm potresti fare un ls in quella directory e pubblicare i risultati. Sei sicuro che l'init sia stato completato senza problemi? –

+0

Ho terminato l'esecuzione dell'iniz perché sembrava che fosse finito. Ci riproverò. In realtà, ci dovrebbe volere così tanto tempo? –

1

Disinstalla react-native dal globale

$ npm uninstall -g react-native 

Poi

Installare react-native al globale

$ npm install -g react-native-cli 
0

Ho fatto tutto corretto durante l'impostazione, ma era in grado di eseguire il codice di Android. Assicurati che durante l'esecuzione del comando react-native run-android, ci si trovi all'interno della cartella AwesomeProject creata dal comando react-native init AwesomeProject.

La cartella predefinita per il mio PC era sotto C:\Windows\system32\AwesomeProject in Windows.

Speranza ha aiutato per i primi temporizzatori :)

12

Cosa ha causato questo per me correvo npm install --save [package] quando in realtà il sistema è stato precedentemente utilizzato yarn invece di npm.

Per risolvere questo ho appena eliminato la cartella node_modules e ho eseguito: yarn install e dopo che react-native run-ios (o android) funziona correttamente.

(duplcate di React Native: Command `run-ios` unrecognized)

6

Ho appena eseguito "filati" senza argomenti e riparato.

+0

Grazie, questo ha funzionato per me. –

+0

grazie, questo ha funzionato per me –

0

provare "installazione filato". Si installerà i file mancanti in node_modules

ha funzionato per me

Problemi correlati