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

调试React Native应用时如何解决MODULE_NOT_FOUND异常?

解决React Native启动时MODULE_NOT_FOUND(找不到@react-native-community/cli)的问题

可行解决方案:

1. 清除缓存并重装依赖

  • 删除项目根目录下的node_modules文件夹:
    rm -rf node_modules
    
  • 删除package-lock.json文件:
    rm package-lock.json
    
  • 强制清除npm缓存:
    npm cache clean --force
    
  • 重新安装所有依赖:
    npm install
    

2. 手动安装缺失的CLI包

直接安装项目依赖中缺失的@react-native-community/cli:

npm install @react-native-community/cli --save-dev

3. 使用本地CLI执行启动命令

全局CLI与项目本地CLI版本不一致可能引发路径问题,尝试用本地CLI直接启动:

npx @react-native-community/cli run-android

如果该命令生效,可修改package.json中的scripts字段,替换原有android命令:

"android": "npx @react-native-community/cli run-android"

4. 检查环境变量配置

确认Android Studio的SDK路径已配置到ANDROID_HOME或ANDROID_SDK_ROOT环境变量中,且platform-tools目录已加入系统PATH。执行adb devices验证模拟器是否能被正常识别。

5. 重新初始化项目(终极尝试)

备份好App.js等自定义文件后,删除当前项目,重新初始化:

npx react-native init May --version latest

将备份文件复制回新项目,重装依赖后再尝试启动。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 06:17:02