命令"exp build:android" ,错误"Can't find package.json"



i运行命令exp build:android。几分钟后显示:

[exp] Building...
[exp] Build started, it may take a few minutes to complete.
[exp] Build ID: (some id here)
[exp] Run `exp build:status` to monitor it.

当我运行命令" exp build:status"时,我会看到此错误:

|[exp] Error: Can't find package.json
/[exp] There is an error with your project. See above logs for information.

您知道这可能是什么。package.json确实存在于项目中。

更新:在项目root处调用EXP(package.json在同一文件夹中)。我的项目是用"创建反应生态应用"创建的。EXP版本:46.0.3Nodejs版本v6.11.2NPM版本3.10.10

{
  "expo": {
    "sdkVersion": "26.0.0",
    "name": "TongPos",
    "description": "your app desc",
    "android": {
      "package": "com.sohagfaruque.tongpos"
    }
  }
}

请如上所述更新您的app.json文件。您必须包括

"android": {
      "package": "com.sohagfaruque.tongpos"
    } 
in your exp object

事实证明目录敏感!例如:如果您运行" EAS构建"在一个称为"/app"的目录中

相关内容

  • 没有找到相关文章

最新更新