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

React Native:自定义模块能否使用项目根目录的node_modules依赖?

回答
  • 如果你的自定义react-navigation-tabs是通过本地包依赖方式引入项目的(比如在根目录package.json里配置"react-navigation-tabs": "file:./Custom/react-navigation-tabs"):

    1. 进入./Custom/react-navigation-tabs目录,把react-native-screens添加到它的dependencies中(执行npm install react-native-screens --save或yarn add react-native-screens)
    2. 回到项目根目录执行npm install或yarn install,让根目录的依赖管理工具同步这个本地包的依赖
  • 如果只是在项目代码里直接导入自定义目录下的源码文件(比如import XXX from './Custom/react-navigation-tabs/src/xxx'):
    直接在项目根目录安装react-native-screens即可,因为此时自定义代码属于项目源码的一部分,会共享根目录的依赖环境

额外提醒:不管哪种方式,react-native-screens需要原生端的配置(比如iOS的Pod安装、Android的gradle配置),确保根目录安装后执行对应的原生同步操作(比如npx pod-install),否则会出现运行时错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 21:05:25