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

Expo SDK42托管工作流构建报错:app.json存在非法属性nodeModulesPath

报错原因

你提供的app.json配置中未包含非法的nodeModulesPath字段,该报错属于Expo SDK 42版本的已知问题,触发原因有两种:

  • 项目根目录存在app.config.js、app.config.json这类动态配置文件(优先级高于静态app.json),其中添加了nodeModulesPath配置
  • 所使用的旧版Expo CLI在构建前会自动注入nodeModulesPath字段,但是SDK 42的配置校验规则未将该字段收录为合法字段,引发校验失败
解决方案
  • 第一步先排查项目根目录下是否存在app.config.js/app.config.json文件,如果存在,删除其中的nodeModulesPath配置项后重新构建
  • 若没有上述动态配置文件,升级全局Expo CLI到4.12.0及以上版本即可修复该兼容性问题,升级命令:
npm install -g expo-cli@latest
  • 如果需要临时规避校验,可以在你现有app.json的expo配置块中手动添加"nodeModulesPath": "./node_modules",不会对项目功能产生影响

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 10:39:03