安装react-native-pager-view后出现模块解析失败问题求助
解决react-native-pager-view安装后的模块解析错误
问题根源
react-native-pager-view@6.2.0与你当前项目的react-native@0.72.6(对应Expo 49)版本不兼容。该版本的pager-view内部引用的RN模块路径在RN 0.72中已调整,导致出现模块解析失败的问题。
可行解决方案
1. 降级到兼容的react-native-pager-view版本
卸载当前版本,安装适配RN 0.72的稳定版本(如6.1.2):
# npm 命令 npm uninstall react-native-pager-view npm install react-native-pager-view@6.1.2 # 或 yarn 命令 yarn remove react-native-pager-view yarn add react-native-pager-view@6.1.2
2. 清理项目缓存
清除Metro打包缓存,避免残留的旧模块引用干扰:
# React Native 项目 npx react-native start --reset-cache # Expo 项目 npx expo start --clear
3. 重装依赖(可选)
如果前两步无效,彻底清理依赖后重新安装:
# 删除依赖目录和锁文件 rm -rf node_modules package-lock.json yarn.lock # 重新安装 npm install # 或 yarn install
验证操作
完成上述步骤后重启项目,模块解析错误即可解决。
内容的提问来源于stack exchange,提问作者Renz Carillo
相关产品推荐
相关产品推荐

