AWS Amplify默认用旧版Expo CLI构建报错,求新版替代命令及反馈渠道
AWS Amplify适配新版Expo CLI构建Web项目解决方案
一、新版Expo CLI的Web构建替代命令
新版Expo CLI(基于@expo/cli)已经弃用了旧的expo build:web,对应的本地静态构建命令是:
npx expo export --platform web
这个命令只负责生成Web静态产物,不会启动开发服务器,完全适配Amplify构建流程的需求。你可以修改Amplify构建设置:
- 去掉全局安装
expo-cli的步骤,直接用npx调用新版CLI(或在项目依赖中添加@expo/cli) - 将原构建命令
expo build:web替换为上述命令
二、关于eas-cli build的说明
eas-cli build是Expo的远程构建服务,会将构建任务外包到Expo云平台,对于Amplify自带构建环境的场景,确实没必要使用,还是用本地导出命令更合理。
三、推动AWS更新默认构建配置的渠道
你可以通过以下方式向AWS反馈问题,推动其更新默认的build.yml:
- 在AWS Amplify官方GitHub仓库提交Issue,详细描述旧版Expo CLI导致的构建问题及新版命令的替代方案
- 通过AWS Support控制台提交技术工单(若有对应支持计划)
- 在AWS Amplify官方社区论坛发帖反馈,会有AWS团队人员关注处理
内容的提问来源于stack exchange,提问作者Ulthran
相关产品推荐
相关产品推荐

