我目前正在以开发模式运行一个独立的世博项目。每当我在终端中运行expo start
或npm start
时,我都会得到以下日志:
$ expo start
Starting project at /Users/johncd/workspace
Expo DevTools is running at http://localhost:19002
Starting Metro Bundler on port 19001.
Tunnel ready.
Your native app is running at expb675c828acbb437095bc6218883f56bb://192.168.1.12:19000
Logs for your project will appear below. Press Ctrl+C to exit.
预期的结果将在这些日志之后包含一个QR代码,但是没有。
当我访问localhost:90002的DevTools时,我看到城域绑定器正在局域网上运行,并且有一个QR代码可用。然而,当我扫描这个QR代码时,它会导致一个错误:读取“找不到可用的数据”.
expo-cli
以及项目,并再次运行expo start
,但没有成功。npm start
和yarn start
。我还尝试在隧道上运行该项目。expo init test-project
创建了一个测试项目,并使用expo start
成功地运行了该项目,因此似乎这个问题只发生在这个项目上。expo start --clear
来清除缓存。这些都不起作用。
任何帮助都是非常感谢的!
版本:
"expo": "^33.0.0",
"expo-constants": "^5.0.1",
"expokit": "^33.0.4",
"react": "16.8.3",
"react-native": "https://github.com/expo/react-native/archive/sdk-33.0.0.tar.gz",
"react-native-unimodules": "^0.4.2",]
运行在OSX上
发布于 2020-11-08 07:01:04
您需要安装expo客户端应用程序首先从应用商店,然后qr将是可读的。
发布于 2021-06-09 08:44:57
您需要从应用程序商店安装世博会Go应用程序。
发布于 2019-09-21 17:08:59
我没有看到任何地方提到你试图使用的平台(iOS或安卓),但至少在iOS上,我可以告诉你,世博的QR代码已经不能正常工作了。我相信苹果阻止了世博团队被允许通过世博会应用提供服务。这对你来说意味着,你应该期待的工作流程是将你的手机连接到设备物理上使用电缆,并通过USB服务捆绑。您还可以使用仿真器并在方便时移到设备上。
https://stackoverflow.com/questions/58042260
复制相似问题