我目前正在以开发模式运行一个独立的世博项目。每当我在终端中运行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将是可读的。
https://stackoverflow.com/questions/58042260
复制相似问题