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

报错:无法解析模块react-navigation/native,是否需安装相关依赖?

解决“无法解析模块 react-navigation/native”的错误

错误含义

这条错误的意思是:你的项目里缺少react-navigation/native相关的依赖包,或者依赖没有正确安装,导致React Native无法找到这个导航模块。

解决步骤

是的,必须安装对应的依赖才能解决,具体操作如下:

  1. 安装核心导航依赖
    在项目根目录执行命令:

    # 使用npm
    npm install @react-navigation/native
    # 或者使用yarn
    yarn add @react-navigation/native
    
  2. 安装基础依赖(非Expo项目)
    React Navigation需要额外的基础依赖支持,执行:

    # npm
    npm install react-native-screens react-native-safe-area-context
    # yarn
    yarn add react-native-screens react-native-safe-area-context
    
  3. Expo项目专属操作
    如果是Expo创建的项目,直接执行下面的命令即可,Expo会自动处理所有依赖:

    expo install @react-navigation/native react-native-screens react-native-safe-area-context
    
  4. 重启Metro服务
    依赖安装完成后,关闭当前的Metro打包服务,重新启动,避免缓存导致的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 11:25:20