我尝试用expo创建一个新项目,但是我遵循expo页面的步骤。 -安装Node.js -npm安装expo-cli --global -EXPO初始化我的新项目 -CD我的新项目 -博览会开始
然后在http://localhost:19002中打开Expo DevTools并显示
- Starting Metro Bundler on port 19001.
- Successfully ran `adb reverse`. Localhost URLs should work on the connected Android device.
- Tunnel ready.
我扫描QR,或按在Android设备上运行,则出现此错误:
Couldn't start project on Android: Cannot read property 'readConfigJsonAsync' of undefined
会发生什么!!
答案 0 :(得分:5)
只需将expo cli回滚到2.21.2版本:
npm install -g expo-cli@2.21.2
在对Yarn,NPM和Expo CLI进行更新之后,我也发生了事。
答案 1 :(得分:0)
首次安装博览会npm install -g expo-cli
然后运行此命令以通过expo expo init AppName
在react-native中创建应用程序
转到您的应用cd Appname
之后,运行expo应用命令npm start