Більшість випадків проблема полягає в тому, що у вас є інший 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