用途:该技能面向 React Native 应用升级场景,覆盖从选择升级路径、拉取模板差分、更新依赖到原生迁移和升级后验证的完整流程。
主要能力:提供 Upgrade Helper 模板差分工作流;评估并更新第三方依赖;在 React 版本升级时对齐版本(含 React 19);条件性处理 Expo SDK 升级层;执行升级后检查;并针对 monorepo/单仓应用提供目标与命令范围指引。内含路由、依赖、React、Expo、验证等参考文档索引。
必要用法:先检测当前版本并获取差分,例如 npm pkg get dependencies.react-native --prefix "$APP_DIR" 与 npm view react-native dist-tags.latest。拉取模板差分:curl -L -f -o /tmp/rn-diff.diff "https://raw.githubusercontent.com/react-native-community/rn-diff-purge/diffs/diffs/0.76.9..0.78.2.diff";用 grep -n "^diff --git" /tmp/rn-diff.diff 查看变更文件;随后更新 package.json、应用原生改动,执行 npm install --prefix "$APP_DIR"、cd "$APP_DIR/ios" && pod install,并用 npx react-native build-android --mode debug --no-packager 与 xcodebuild -workspace "$APP_DIR/ios/App.xcworkspace" -scheme App -sdk iphonesimulator build 验证双平台构建。
适用场景:将 React Native 应用迁移到新版本、对齐升级助手中的原生配置变更、核对破坏性变更发布说明。限制:资料未提供具体收费、价格、平台覆盖范围、性能效果或额外使用步骤,缺失信息暂未提供。