expo-brownfield 是把 Expo 和 React Native 逐步接入现有 iOS、Android 应用的 Skill。适合已经有原生 App,只想让部分新页面采用跨平台开发的团队。
它首先让你选接入方式,关键在团队怎么协作。原生团队如果只愿意接收一个普通库,可以采用隔离方式:React Native 一侧先构建好,交付 Android 的 AAR 或 iOS 的 XCFramework,再由原生应用接入。
这样原生团队不必为了使用这个产物安装整套 JavaScript 工具链,但构建 React Native 产物的环境仍然需要相关工具。尤其当两边代码分仓库、发布时间不同,这条边界比较清楚。
如果同一支团队同时维护原生和 React Native,也接受调整现有构建,就可以走集成方式,把源码加入原来的 Gradle 或 CocoaPods 构建流程。
这份 Skill 以 Expo SDK 55 作为该接入方案的最低版本,并要求两侧相关依赖对齐。你可以先提供现有项目结构、平台版本和团队分工,让 AI 判断选哪条路线,再阅读对应实现指南。
对想尝试跨平台页面、又不准备整体重写 App 的团队,先弄清交付的是源码还是预构建库,后面的改造范围才容易控制。