Expo XDE无法运行应用程序抛出隧道打包器未找到

时间:2017-03-19 07:36:17

标签: javascript reactjs react-native exponentjs expo

有没有人遇到过这个错误:

Tunnel packager.yu-tyd.my-app.exp.direct not found

我的应用程序只是简单的hello world

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 个答案:

答案 0 :(得分:1)

我遇到了同样的错误;在我的情况下,我的互联网连接不可靠,它无法到达正在运行的代码的本地URL,因为它无法在那里隧道(世博会中的隧道确保我们能够在VPN后面运行代码。

世博团队的推荐:

注意:如果您使用MacOS并且XDE卡在“等待打包程序并启动隧道”,则可能需要在计算机上安装watchman。最简单的方法是使用Homebrew,brew install watchman。