环境配置
RN 有两种开发方式:
- Expo:基于 Expo App 壳、开箱即用,但原生能力受限,适合新手入门、快速原型
- RN CLI:完整开发能力、支持原生模块,但配置较复杂,适合正式项目
此处只关注 RN CLI。
RN CLI
- 通过
nvm安装 Node.js - 安装
watchman(监听文件变更):brew install watchman - Android 环境
- 安装 Zulu JDK:
brew install --cask zulu@17,配置JAVA_HOME - 安装 Android Studio,配置
ANDROID_HOME
- 安装 Zulu JDK:
- iOS 环境
- App Store 安装 Xcode
- 安装命令行工具:
xcode-select --install - 安装 CocoaPods:
sudo gem install cocoapods
- 检查开发环境:
npx react-native doctor