无法使用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
相关产品推荐
相关产品推荐

