В настоящее время я запускаю отдельный выставочный проект в режиме разработки.Всякий раз, когда я запускаю expo start
или npm start
в терминале, я получаю следующие журналы:
$ expo start
Starting project at /Users/johncd/workspace
Expo DevTools is running at http://localhost:19002
Starting Metro Bundler on port 19001.
Tunnel ready.
Your native app is running at expb675c828acbb437095bc6218883f56bb://192.168.1.12:19000
Logs for your project will appear below. Press Ctrl+C to exit.
Ожидаемые результаты будут включать QR-код после этихлоги, но их нет.
Когда я захожу в DevTools на localhost: 90002, я вижу, что metro-упаковщик работает в локальной сети и доступен QR-код.Однако, когда я сканирую этот QR-код, это приводит к ошибке, читающей "Не найдено пригодных для использования данных".
Я пытался проверить брандмауэр (Системные настройки> Конфиденциальность> Брандмауэр), но он выключен.
Я также пытался удалить и переустановить expo-cli
, а также проект и снова запустить expo start
, но безрезультатно.
Iпробовал использовать npm start
и yarn start
.Я также попытался запустить проект в туннеле.
Я создал тестовый проект, используя expo init test-project
, и успешно запустил его, используя expo start
, поэтому, похоже, эта проблема возникает только наэтот проект.
Я также попытался запустить expo start --clear
для очистки кэша.
Ничего из этого не сработало.
Любая помощь приветствуется!
Версии:
"expo": "^33.0.0",
"expo-constants": "^5.0.1",
"expokit": "^33.0.4",
"react": "16.8.3",
"react-native": "https://github.com/expo/react-native/archive/sdk-33.0.0.tar.gz",
"react-native-unimodules": "^0.4.2",]
Работает на OSX