maggior parte delle volte il problema è che hai un altro react-native start
(vale a dire Reagire Native Packager) server in esecuzione o su un altro terminale o un'altra scheda di TMux (se si utilizza tmux).
È necessario trovare tale processo e chiuderlo, quindi, dopo aver eseguito react-native run-ios
per esempio, verrà stabilito un nuovo server di packager registrato per quella specifica applicazione.
trovare solo che processo che utilizza:
ps aux | grep react-native
trovare l'ID di processo (PID) e uccidere il processo confezionatore utilizzando kill
di comando (per esempio kill -9 [PID]
). Dovresti trovare l'app launchPackager.command
in macOS, non sono sicuro degli altri sistemi operativi.
Quindi provare a eseguire nuovamente il run-ios
(o Android). Dovresti essere in grado di vedere il nuovo percorso dopo aver eseguito il nuovo server di packager, ad es.:
Looking for JS files in
/Users/afshin/Desktop/awesome-app
fonte
2017-01-10 10:24:21
Puoi condividere il tuo codice? –
Possibile duplicato di https://stackoverflow.com/questions/35449248/failure-to-call-appregistry-registercomponent – arcseldon