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.

Другие вопросы по тегам