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

React Native项目加载配置失败、./gradlew clean执行报错如何解决?

根因说明

该报错是因为项目依赖包json-parse-better-errors安装损坏/缺失,npm 7.x版本默认启用的peer依赖校验规则和React Native 0.65版本的依赖声明不兼容,容易出现依赖安装不完整的问题,同时会连带导致android构建相关命令执行异常。

可行操作步骤
  • 第一步:彻底清理本地损坏的依赖和缓存
    Windows环境下在项目根目录依次执行以下命令:
    rmdir /s /q node_modules
    del package-lock.json
    
    如果你用yarn作为包管理工具,额外执行:
    del yarn.lock
    
    最后清理npm全局缓存:
    npm cache clean --force
    
  • 第二步:适配RN版本规则重新安装依赖
    安装时添加--legacy-peer-deps参数跳过npm 7的peer依赖校验,避免依赖安装截断:
    npm install --legacy-peer-deps
    
  • 第三步:验证依赖完整性
    执行以下命令检查报错提到的缺失包是否安装正常:
    npm ls json-parse-better-errors
    
    无缺失报错即为安装成功。
  • 第四步:清理Android构建缓存后启动项目
    进入android目录执行清理命令:
    gradlew clean
    
    回到根目录执行启动命令:
    npx react-native run-android
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 15:45:03