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

React Native CLI项目执行run-android报错,求解决方案

解决React Native CLI本地安装后run-android找不到cli模块的问题

执行npx react-native run-android时遇到如下错误:

无法找到路径C:\Users\invis\OneDrive\Área de Trabalho\reac\app\node_modules@react-native-community\cli\build\bin.js

以下是针对性的解决方案:

  • 检查并补全本地cli依赖
    打开项目根目录的package.json,确认devDependencies中是否包含@react-native-community/cli。如果没有,执行以下命令安装:

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

    安装完成后重新尝试运行npx react-native run-android。

  • 清除缓存并重新安装依赖
    缓存损坏可能导致依赖安装不完整,执行以下步骤:

    # 清除npm缓存
    npm cache clean --force
    
    # Windows系统执行
    rmdir /s /q node_modules
    del package-lock.json
    
    # macOS/Linux系统执行
    rm -rf node_modules package-lock.json
    
    # 重新安装依赖
    npm install
    
  • 直接指定本地cli路径执行命令
    绕过npx的路径解析,直接调用本地cli的入口文件:

    # Windows系统
    node node_modules/@react-native-community/cli/build/bin.js run-android
    
    # 或者调用本地bin目录的脚本
    .\node_modules\.bin\react-native run-android
    
  • 彻底清理全局依赖并更新npm
    确保全局的React Native相关包已完全卸载:

    npm uninstall -g react-native react-native-cli @react-native-community/cli
    

    同时更新npm到最新版本,避免npx的路径解析问题:

    npm install -g npm
    
  • 迁移项目到无特殊字符的路径
    你的项目路径包含特殊字符(Área de Trabalho)和空格,部分RN依赖对这类路径兼容性较差。建议将项目移动到更简洁的路径(比如C:\projects\rn-crud-app),之后重新执行npm install再尝试运行命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 05:55:19