React Native 命令“exp build:android”,错误“无法找到package.json”

ubof19bj  于 2023-02-16  发布在  React
关注(0)|答案(2)|浏览(145)

我运行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确实存在于项目中。
更新:exp在项目根目录下调用(package.json在同一个文件夹中)。我的项目是用“Create-react-native-app”创建的。exp版本:46.0.3节点js版本v6.11.2 npm版本3.10.10

hgb9j2n6

hgb9j2n61#

{
  "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
bf1o4zei

bf1o4zei2#

原来目录是区分大小写的!例如:如果你在一个叫“/App”的目录下运行“eas build”,但是你被cd'ed到“/app”,eas将用错误的目录名打包所有的东西。

相关问题