前言
一起看看关于RN的一些坑,希望对你有用,快速上手
创建项目
npx create-expo-app@latest
完了会自动安装需要的依赖
选择设备
我们可以选择模拟器或者真机进行调试
下面以真机为例
使用有线连接
首先用数据线连接手机和电脑,输入以下命令可查看到当前设备,如果出现则代表连接成功
adb devices
当然,也可以使用无线连接,找到设备的ip地址,然后adb connect 连接即可,但是也需要先用usb连接,还不如直接用上面的有线调试,更方便(有线连接成功后也可以拔掉数据线,也可以用正常访问的)
启动项目
使用VScode打开刚刚创建的项目
输入以下命令,二选一即可
pnpm start
npm start
启动成功后的画面
此时,可以选择运行的平台,也就行尼希望在哪一个平台查看项目(有三个可选择:web、android、ios)
命令介绍
- a:android设备运行
- w:web设备上运行
- r:重新加载应用
- s:切换到开发构建模式
此时,我们输入a可在Android上运行当前项目
可能会遇到的问题
如果你是第一次跑项目,会自动在你的设备上进行安装Expo Go应用,可能设计到网络问题,导致下载失败,此时我们可以手动下载apk进行安装
- 首先下载apk文件
- 使用adb进行安装
adb install apk文件名称
安装成功后,在你的设备上应该可以看到Expo Go的应用,证明安装成功
此时,再次运行项目时,可正常运行