我目前正在尝试学习反应原生。我使用create-react-native-app创建了一个项目。项目创建后,我开始在显示QR码的文件夹上的npm start。我在Android手机上安装了expo应用程序并扫描了代码,但我在我的expo应用程序中收到未捕获错误:超时,缓存中没有清单且没有堆栈跟踪给出。
我已经让它工作了一段时间但不知何故它目前无法正常工作。
我正在使用Windows 10。 npm 5.6 纱线1.5.1
答案 0 :(得分:2)
我使用Ubuntu修复它的方法是(我使用create-react-native-app创建了我的应用程序):
ifconfig
export REACT_NATIVE_PACKAGER_HOSTNAME="IP_FOUND_BEFORE"
Finished building JavaScript bundle in 10069ms
答案 1 :(得分:0)
Expo仅支持最新的6个版本,这是因为我们必须拥有客户端上每个版本的所有本机代码,并且速度很快。在写这篇文章时,这个版本几乎已经完成了,那个版本的expo客户端将不支持v19项目。请确保您的应用是最新的,转到app.json
(或exp.json
,具体取决于项目的年龄)并查看版本号。
除此之外,我还建议您通过调用项目根文件夹中的exp start
来启动项目
答案 2 :(得分:0)
导致此问题的原因是有多个网络连接。就我而言,我有一个虚拟网络连接,由打包器使用而不是wifi连接。所以基本上发生的事情是我的手机和我的电脑使用不同的连接。我在这里找到了一个解决方案:https://github.com/react-community/create-react-native-app/issues/598