使用AWS Amplify-CLI执行amplify console报awscloudformation未定义错误
AWS Amplify CLI 执行
amplify console报错排查方案 报错详情:
Cannot read property 'awscloudformation' of undefined
排查与解决步骤
- 首先确认项目已完成Amplify初始化:检查项目根目录下是否存在完整的
/amplify文件夹、.amplifyrc、aws-exports.js配置文件,若为新拉取的未初始化项目,先执行amplify init完成初始化绑定,或用amplify pull拉取已有云端应用配置。 - 升级Amplify CLI到最新稳定版:该报错为低版本CLI的已知常见问题,执行
npm install -g @aws-amplify/cli完成升级后重试命令即可解决大部分场景的问题。 - 验证当前绑定环境有效性:执行
amplify env list查看项目关联的所有环境,执行amplify env checkout <目标环境名>切换到有效环境,再执行amplify status确认环境资源加载正常后重试。 - 校验本地AWS凭证权限:执行
amplify configure重新绑定具备Amplify、CloudFormation操作权限的AWS账号凭证,避免因权限不足或凭证过期导致的配置加载失败。 - 修复损坏的本地配置:若以上操作均无效,先备份
/amplify/backend目录下的自定义配置,再删除本地/amplify文件夹、.amplifyrc、aws-exports.js文件,执行amplify pull --appId <你的应用ID> --envName <你的环境名>重新拉取云端完整配置后重试。
临时规避方案
若仅需访问Amplify Console,可直接登录AWS管理控制台,进入Amplify服务页找到对应应用即可打开控制台,无需依赖CLI命令。
内容的提问来源于stack exchange,提问作者RonanOD
相关产品推荐
相关产品推荐

