2017-11-11 126 views
1

所以我一直在为大约最近一个月左右的时间在我的博览会设置上发生一个奇怪的问题。我通过Expo创建了我的项目,当我在终端中使用exp start或者尝试通过Expo XDE加载项目时,它会在依赖关系图加载后挂起。我认为这是一个NPM问题(并且努力修复我的编码环境数周),但是随后我使用create-react-native-app创建了一个新项目,并注意到似乎存在与模拟器连接的问题。当我实例与创造 - 反应 - 本机应用程序(而非世博会)的新项目中,我得到这个错误exp://localhost:19000 — Error while loading: a server with specified hostname could not be found. (code - 1003)这里是什么样子照片:加载时出错:找不到指定主机名的服务器

exp error while loading

然后我试图把地址该项目从终端到模拟器:

pasting link from terminal

而且它的实际工作!该应用加载!

app loads successfully

这让我觉得有与模拟器的连接有问题。也许它是指向错误的端口?使用这种方法,我可以运行由create-react-native-app生成的应用程序,但不是我通过expo创建的原始投影,因为它仍然被挂起并且不会启动模拟器。通过Expo创建的项目没有iOS文件,这就是您如何启动create-react-native-app项目(纱线运行ios)的方式。

有关如何解决此问题的任何想法?

回答

1

尝试卸载这两个Xcode &世博会。

似乎模拟器的端口在某种不同的引用。

在重新安装Xcode & Expo之后,确保所有x代码,模拟器和expo本地版本都是最新的,然后再启动模拟器。

相关问题