使用 Expo 创建项目 - React Native

3
我尝试使用expo创建一个新项目,但是我按照expo页面上的步骤进行操作。 - 安装Node.js - 全局安装expo-cli:npm install expo-cli --global - 创建新项目:expo init my-new-project - 进入项目目录:cd my-new-project - 启动项目:expo start
当打开Expo DevTools(http://localhost:19002)时,会出现以下情况。
- Starting Metro Bundler on port 19001.

- Successfully ran `adb reverse`. Localhost URLs should work on the connected Android device.

- Tunnel ready.

我扫描二维码或在安卓设备上点击运行时,出现以下错误:

Couldn't start project on Android: Cannot read property 'readConfigJsonAsync' of undefined

发生了什么!!?


1
https://github.com/expo/expo-cli/issues/822 - Michael Cheng
2个回答

5

只需将Expo CLI回滚到2.21.2版本:

npm install -g expo-cli@2.21.2

在升级Yarn、NPM和Expo CLI后,我也遇到了同样的问题。


非常感谢您的帮助!但我感到很遗憾,我无法使用版本3。 - Cookie
我无法安装v2.21.2,我有v2.20.1,我尝试卸载并重新安装,但它没有起作用... - csu

1

首先安装Expo npm install -g expo-cli

然后运行以下命令,使用Expo创建React Native应用程序 expo init 应用程序名称

进入您的应用程序 cd 应用程序名称,然后运行Expo应用程序命令 npm start


Expo SDK需要使用expo run。 - Omar bakhsh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接