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

Expo编译报错:app.json字段验证失败,无变更却无法运行

解决Expo编译时app.json的displayName字段验证失败问题

问题原因

Expo的项目配置规范要求displayName字段必须嵌套在expo对象下,你当前的app.json将该字段直接放在根层级,不符合配置校验规则,因此触发"不应存在额外属性'displayName'"的报错。

解决方案

修改app.json的结构,把displayName移到expo对象内部,正确的配置示例如下:

{
  "expo": {
    "name": "InstagramPrepTS",
    "displayName": "InstagramPrepTS"
  }
}

保存修改后,重新执行Expo编译命令即可解决该问题。

补充说明

虽然你提到未进行代码变更,但可能是Expo依赖版本更新后,配置校验规则变得更加严格,导致原本宽松环境下可运行的配置现在触发了报错。

内容的提问来源于stack exchange,提问作者Gary Powell

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 17:46:16