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

Expo中出现'RNCWebView'未找到错误,求解决方案

修复 "RNCWebView" TurboModule 找不到的错误

针对你使用Expo ~49.0.13、expo-dev-client开发时遇到的RNCWebView找不到问题,按以下步骤解决:

  • 卸载社区版react-native-webview
    npm uninstall react-native-webview
    # 或 yarn remove react-native-webview
    
  • 安装Expo官方兼容的webview模块
    npx expo install expo-webview
    
  • 替换代码中的导入语句
    将原来的:
    import WebView from 'react-native-webview';
    
    改为:
    import { WebView } from 'expo-webview';
    
  • 清除缓存并重启开发服务
    npx expo start --clear
    
  • 若使用预构建的原生客户端,重新构建项目
    npx expo prebuild --clean
    # 之后重新运行对应平台
    npx expo run:ios
    # 或 npx expo run:android
    

关键说明

Expo dev-client环境下,社区版react-native-webview无法自动完成原生链接配置,而expo-webview是Expo官方维护的模块,与当前SDK版本完全兼容,会自动处理原生二进制的注册问题,这是问题的核心原因。

内容的提问来源于stack exchange,提问作者Quân

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 15:57:04