Expo XDE не может запустить приложения. Туннельный упаковщик не найден.
Кто-нибудь сталкивался с этой ошибкой:
Tunnel packager.yu-tyd.my-app.exp.direct not found
Мое приложение это просто привет мир
import Expo from 'expo'
import React from 'react'
import { Text } from 'react-native'
const App = () => (
<Text>Hello World</Text>
)
Expo.registerRootComponent(App)
Не уверен, что является причиной ошибки. Вот мои зависимости:
"dependencies": {
"@expo/ex-navigation": "^2.9.2",
"expo": "^15.0.2",
"react": "~15.4.0",
"react-native": "https://github.com/exponent/react-native/archive/sdk-15.0.0.tar.gz",
"react-redux": "^5.0.3",
"redux": "^3.6.0"
}
Чего мне не хватать?
1 ответ
Я столкнулся с той же ошибкой; В моем случае мое интернет-соединение было ненадежным, и оно не могло достичь локального URL-адреса работающего кода, так как не может туннелировать там (Tunneling in Expo гарантирует, что мы можем запустить код за VPN.
Рекомендация от команды Экспо:
Примечание. Если вы работаете в MacOS, а XDE застревает в "Ожидании запуска упаковщика и туннеля", вам может потребоваться установить сторож на вашей машине. Самый простой способ сделать это с помощью Homebrew, brew install watchman.