npx expo start
: 启动 Metro Bundler,使用 Expo Go 或 dev client 运行 JS<aside>
如果项目安装了 expo-dev-client
,会打印 Using development build
,并生成链接到自定义 Dev Client 的 QR 码
</aside>
npx expo prebuild
: 生成/更新本地 android/
和 ios/
原生工程npx expo prebuild --clean
: 清理并重新生成本地原生工程npx expo run:android
: 编译并安装 Android Debug APK<aside>
没有原生android/
工程会预构建, 自动启动bundler, --device
flag 如果要在设备上开发
</aside>
npx expo run:ios
: 编译并安装 iOS Debug IPA<aside>
需macOS, 没有原生ios/
工程会预构建, 自动启动bundler, --device
flag 如果要在设备上开发
</aside>
expo install <pkg>
: 安装与当前 SDK 版本兼容的 npm 包 (自动更新config plugin)expo upgrade
: 升级项目到最新 Expo SDKeas build --platform android
: 在 EAS 云端构建 Android APK/AABeas build --platform ios
: 在 EAS 云端构建 iOS IPA