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

执行expo build:android Apk命令时提示package.json不存在的问题求助

解决expo build:android时package.json不存在的错误

1. 确认当前工作目录正确

  • 错误提示里的(path)是Expo期望找到package.json的路径,先检查终端当前所在目录是否为项目根目录(即包含package.json的文件夹)
  • 用pwd(Mac/Linux)或echo %cd%(Windows)查看当前路径,和错误中的路径对比
  • 若路径不符,执行cd 你的项目根目录绝对路径切换到正确目录后,再重新运行expo build:android -t apk(注意命令格式为-t apk而非直接写Apk)

2. 检查项目初始化状态

  • 若是新建项目,确认已执行expo init完成初始化,该命令会自动生成package.json等核心文件
  • 若是克隆/下载的项目,先执行npm install或yarn install,确保依赖及配置文件完整
  • 若package.json确实丢失,可手动创建基础结构后执行npm install:
    {
      "name": "你的项目名称",
      "version": "1.0.0",
      "main": "node_modules/expo/AppEntry.js",
      "scripts": {
        "start": "expo start",
        "android": "expo start --android",
        "ios": "expo start --ios"
      },
      "dependencies": {
        "expo": "^49.0.0",
        "react": "18.2.0",
        "react-native": "0.72.4"
      }
    }
    

3. 更新Expo CLI到最新稳定版

  • 旧版本CLI可能存在路径识别bug,执行以下命令更新:
    npm install -g expo-cli
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 06:15:43