赋予您的代理升级 Expo SDK 版本并使用系统的、分步骤的流程解决复杂依赖问题的能力。
将 Expo 项目升级到较新的 SDK 版本时(例如从 SDK 53 升级到 54)
从已弃用的包(如 expo-av)迁移到 expo-audio 和 expo-video 时
解决原生构建问题或修复 react-native-reanimated 依赖冲突时
运行 npx expo install expo@latest,然后运行 npx expo install --fix
执行 npx expo-doctor 以诊断并修复项目环境问题
清除所有缓存,包括 node_modules、.expo 以及 Watchman watch-del-all
如果项目包含原生的 ios/android 目录,运行 npx expo prebuild --clean
你
我需要将我的 Expo 应用升级到 SDK 54。你能帮我处理破坏性变更吗?
Agent
我将指导您完成 SDK 54 的升级,重点关注新的 React 19 要求和 React 编译器设置。我将首先更新您的 'expo' 和 'react-native' 依赖项,移除 'babel-preset-expo' 等隐式包,并确保安装了 'react-native-worklets' 以支持 Reanimated。最后,我们将清除您的原生构建缓存,以确保一个干净的基础环境。
赋予你的智能体在 Expo 中使用 react-native-css 和 NativeWind v5 设置 Tailwind CSS v4 的能力,以实现高性能的通用样式设置。
赋予你的智能体在 Expo Router 中创建和管理服务端 API 路由的能力,实现安全的数据库操作和第三方 API 代理。
赋予你的智能体构建和分发自定义 Expo 开发客户端的能力,以便在物理设备上测试原生代码更改。
让你的智能体能够执行和排查 Next.js 升级任务。
赋予您的智能体分析和执行全面的 .NET 框架升级的能力,从依赖项评估到 CI/CD 流水线现代化。