В большинстве случаев проблема заключается в том, что у вас есть другой react-native start
(т.е. React Native Packager) сервер, работающий либо на другом терминале, либо на другой вкладке TMUX (если вы используете TMUX).
Вам нужно найти этот процесс и закрыть его, поэтому после запуска, react-native run-ios
например, он установит новый сервер упаковщика, который зарегистрирован для этого конкретного приложения.
Просто найдите этот процесс, используя:
ps aux | grep react-native
найдите идентификатор процесса (PID) и завершите процесс упаковщика, используя kill
команду (например kill -9 [PID]
). Вы должны найти launchPackager.command
приложение в macOS, не уверенный в других операционных системах.
Затем попробуйте запустить run-ios
(или Android) снова. Вы сможете увидеть новый путь после запуска нового сервера упаковщика, например:
Looking for JS files in
/Users/afshin/Desktop/awesome-app