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

无法使用react-native-calendars,打包报错:无法解析hoist-non-react-statics模块

解决react-native-calendars依赖解析失败问题

你遇到的是react-native-calendars模块依赖解析失败的问题,具体报错如下:

error: bundling failed: Error: 无法从E:\DEVELOPMENTWORKSPACE\test\node_modules\react-native-calendars\src\expandableCalendar\asCalendarConsumer.js解析模块hoist-non-react-statics:模块hoist-non-react-statics在Haste模块映射中不存在

这个问题属于React Native的已知模块映射类问题,试试下面这些操作来修复:

  • 清除watchman的监视缓存:watchman watch-del-all
  • 删除现有依赖包并重新安装:rm -rf node_modules && npm install
  • 重置Metro Bundler缓存:可以直接删除缓存文件 rm -rf /tmp/metro-bundler-cache-*,或者通过启动命令重置 npm start -- --reset-cache
  • 移除Haste模块映射缓存:rm -rf /tmp/haste-map-react-native-packager-*

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 06:53:44