【问题标题】:Error while loading: a server with specified hostname could not be found加载时出错:找不到具有指定主机名的服务器
【发布时间】: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


    【解决方案1】:

    尝试同时卸载 Xcode 和 Expo。

    似乎模拟器的端口位于某种不同的引用上。

    在重新安装 Xcode & Expo 后启动模拟器之前,请确保所有 x-code、模拟器和 expo 本地版本都是最新的。

    【讨论】:

    • 很好,但首先要重新启动 Xcode 和模拟器。如果它有效,你以后要做的事情就会更少。
    猜你喜欢
    • 2012-07-02
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多