You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Expo SDK从47升级到49时Reanimated版本不匹配问题求助

解决Expo 48升级到49时Reanimated版本不匹配问题
  • 移除package.json中resolutions里的react-native-reanimated和@types/react配置,Expo SDK有严格的依赖版本对齐要求,手动指定会导致原生与JS端版本冲突。
  • 执行命令安装Expo SDK 49兼容的依赖:
    npx expo install react-native-reanimated @types/react
    
    该命令会自动匹配SDK 49对应的官方兼容版本,避免版本不匹配问题。
  • 彻底清理所有缓存并重启项目:
    rm -rf node_modules && npm cache clean --force && npm install
    npx expo start --clear
    
  • 如果是裸工作流项目(非managed),还需要重新构建原生端:
    • iOS:
      cd ios && pod install && cd ..
      
    • Android:
      cd android && ./gradlew clean && cd ..
      
  • 确认package.json中react-native-reanimated版本为~3.3.0(Expo SDK 49官方适配版本),若仍显示3.5.4,可手动修改为~3.3.0后重新执行npm install和npx expo start --clear。

内容的提问来源于stack exchange,提问作者Dan Costa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 04:44:51