我的管道 aws 中出现此错误:模块级别指令在捆绑时导致错误,“使用客户端”被忽略导致 JavaScript 堆内存不足
考虑到我在我的react.js应用程序上使用vite.js,我想要一个解决这个问题的方法。
当我创建一个全新的 CodeBuild 项目时,它允许我选择一个 IAM 服务角色,当我选中“允许 AWS CodeBuild 修改此服务角色以便它可以与此构建项目一起使用”框时,AWS 会修改该服务角色具有特定于此角色的自定义策略。
但是,如果在创建该 CodeBuild 项目后,我想为其附加一个不同的服务角色,我会不断收到以下消息:“该策略未附加到角色 [x]”
我很确定我在某处错过了许可,但我不确定在哪里。
使用更多故障排除数据进行编辑:
如果我取消选中“允许 aws [...]”框,它允许我更新 CodeBuild 项目配置,但所有后续构建在启动时都会失败。这是预期的。
如果我尝试重新添加我在创建该项目时添加到该项目的原始服务角色,它可以让我毫无问题地添加它。
我正在为我的 angular-7 项目使用 AWS 代码构建。我在现有项目中安装 AWS-amplify,但在构建 AWS 服务 (codeBuild) 时出现以下错误。
ng build --prod:Javascript 堆内存不足
本地构建运行成功,但不知道管道(codeBuild)阶段失败的真正原因。
尝试了 StackOverflow 的一些帮助以及类似这个问题的帮助,但一切都是徒劳的。知道为什么 AWS 代码构建会出现此问题而不是本地代码构建吗?以及解决方案来摆脱此问题。谢谢