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

升级Expo v48移除@types/react-native后应用无法启动,求解决方案

Expo升级v48后@types/react-native依赖报错问题

我在使用Expo构建React Native项目时遇到了问题:从Expo v47升级到v48(对应React Native 0.78.1)后,根据官方文档说明,React Native 0.71及以上版本已内置@types/react-native,因此我移除了该依赖项。但执行npx expo start构建应用时,系统提示缺少该依赖,必须重新安装才能运行应用。

我确认项目未使用未内置类型的旧版React Native,且已通过React Native Upgrade Helper完成了所有必要配置。我希望在不将@types/react-native添加到package.json的前提下解决此问题。

请问有其他人遇到过这个问题吗,或者有人知道如何解决吗?

错误截图

我已尝试的排查方法:

  • 在其他系统运行项目
  • 删除node_modules后重新执行yarn install
  • 安装React Native Upgrade Helper中显示的差异项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 15:52:20