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

使用flow-typed安装类型定义时遇react-navigation文件名错误求助

解决flow-typed install时react-navigation类型定义的报错问题

这个报错其实是flow-typed的校验规则在起作用:它要求每个类型定义(libdef)的目录里只能存放libdef文件(通常是.js/.flow后缀)和测试文件,额外的文档类文件会触发校验失败。你下载的react-navigation v1.x版本的类型定义包里恰好包含了CONTRIBUTING.md这个不符合要求的文件,所以才会抛出错误。

下面是具体的解决步骤:

  • 首先找到项目根目录下的flow-typed/npm文件夹,这是flow-typed存放下载的类型定义的默认位置
  • 定位到react-navigation_v1.x.x这个目录,进入后删除里面的CONTRIBUTING.md文件
  • 重新运行命令:npx flow-typed install

如果删除文件后还是报错,可以先清理flow-typed的缓存再重试:

npx flow-typed cache clear
npx flow-typed install

因为react-navigation v1.x是比较旧的版本,对应的类型定义可能已经没人维护更新了,所以手动移除违规文件是最直接有效的解决办法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:45:11