【发布时间】:2018-04-24 18:49:22
【问题描述】:
所以在过去一个月左右的时间里,我一直在努力解决我的世博会设置的一个奇怪问题。我通过 Expo 创建了我的项目,当我在终端中使用 exp start 或尝试通过 Expo XDE 加载项目时,它在加载依赖图后挂起。我认为这是一个 NPM 问题(并在我的编码环境中工作了数周试图修复它),但后来我使用 create-react-native-app 创建了一个新项目,并注意到与模拟器的连接似乎存在问题.当我使用 create-react-native-app (not expo) 实例化一个新项目时,我收到此错误exp://localhost:19000 — Error while loading: a server with specified hostname could not be found. (code - 1003) 这是它的外观照片:
然后我尝试把项目的地址从终端放到模拟器中:
它确实有效!应用加载!
这让我觉得模拟器的连接有问题。也许它指向了错误的端口?使用这种方法,我可以运行由 create-react-native-app 制作的应用程序,但不是我通过 expo 创建的原始项目,因为它仍然挂起并且不会启动模拟器。通过 Expo 创建的项目没有 iOS 文件,这是您启动 create-react-native-app 项目(yarn run ios)的方式。
关于如何解决此问题的任何想法?
【问题讨论】:
标签: xcode react-native ios-simulator expo