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

React Native pointerEvents错误修复求助(Mac M1设备异常)

问题解决建议

针对M1 Mac上的pointerEvents及Drawer模块依赖错误

1. 清理依赖缓存并重装

执行以下命令彻底清理现有依赖,重新适配M1架构:

rm -rf node_modules package-lock.json yarn.lock
# 根据你的包管理器选择对应命令
npm install  # 或 yarn install
# iOS项目需额外执行
npx pod-install ios

2. 显式安装@react-navigation/drawer

尽管你未主动安装该组件,但其他导航组件可能存在隐式依赖,M1的依赖解析逻辑可能导致该模块缺失报错。显式安装后可解决模块引入问题:

npm install @react-navigation/drawer
# 或 yarn add @react-navigation/drawer

3. 重置Metro缓存

Metro缓存可能导致依赖解析异常,重置后重启项目:

npx react-native start --reset-cache

4. 检查并升级依赖版本

  • 确认react-native版本是否适配M1架构,建议升级至最新稳定版
  • 检查@react-navigation/native及相关导航组件版本,确保与RN版本兼容

5. iOS项目额外操作

打开Xcode执行:

  • 菜单栏选择Product -> Clean Build Folder
  • 重新构建项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 06:45:44