AWS放大构建失败

时间:2020-06-10 07:59:51

标签: reactjs aws-amplify react-lifecycle package-lock.json

我问这是因为建筑故障是异常的。自本周以来,它经常发生,原因是ELIFCYCLE。以下是有关此问题的一些详细信息:

  • 平台:AWS Amplify
  • 语言:React.js
  • 原因:根据错误日志,原因尚不清楚,但似乎是ELIFECYCLE。 (请参阅随附的错误日志)

enter image description here

有关更多详细信息: 自本周以来,此问题发生了4次,但在过去的几个月中从未发生过。 该代码即使在Amplify上导致失败,也可以在本地运行(我们每次都在不同的开发人员的本地上测试导致失败的代码,并且没有错误报告并且该程序正常工作)。 该错误是随机发生的,因为在系统的不同部分上工作的4个不同的开发人员在推送到分支机构时遇到了相同的问题。

如何解决此问题:

我们第一次简单地还原并解决了错误;

第二次,我们恢复了,开发人员没有修复她的代码,而是将代码与一些新功能一起推送,构建成功;

第三次,我们在不恢复代码的情况下清理了package-lock.json,它是固定的;

第四次,我们尝试清理package-lock.json,但仍然失败。然后,我们还原了代码,并一点一点拆分推送,这个问题就消失了。

让我担心的是,这种情况是否会再次发生,以及我们可以做些什么来永久解决这个问题。看来这个错误只是虚假的出现和消失,而我唯一想到的就是package-lock.json。 任何人都知道这种情况如何发生以及如何解决?

感谢您的帮助。 问候

0 个答案:

没有答案