Na maioria das vezes, o problema é que você tem outro react-native start
servidor (por exemplo, React Native Packager) em execução em outro terminal ou em outra guia do TMUX (se você estiver usando o TMUX).
Você precisa encontrar esse processo e fechá-lo; portanto, após a execução, react-native run-ios
por exemplo, ele estabelecerá um novo servidor de empacotador registrado para esse aplicativo específico.
Basta encontrar esse processo usando:
ps aux | grep react-native
encontre a identificação do processo (PID) e mate o processo do empacotador usando o kill
comando (por exemplo kill -9 [PID]
). Você deve encontrar o launchPackager.command
aplicativo no macOS, sem ter certeza dos outros sistemas operacionais.
Em seguida, tente executar o run-ios
(ou android) novamente. Você poderá ver o novo caminho depois de executar o novo servidor de empacotador, por exemplo:
Looking for JS files in
/Users/afshin/Desktop/awesome-app