Ошибка сборки AWS Amplify

Я спрашиваю об этом, потому что разрушение здания является ненормальным. Это происходит часто с этой недели, и причина в ELIFCYCLE. Вот некоторые подробности по этому вопросу:

  • Платформа: AWS Amplify
  • Язык: React.js
  • Причина: согласно журналу ошибок причина не ясна, но похоже, что это ELIFECYCLE. (пожалуйста, обратитесь к приложенному журналу ошибок)

введите здесь описание изображения

Для получения дополнительной информации: Эта проблема возникала 4 раза с этой недели, но ни разу не возникала в предыдущие несколько месяцев. Код был работоспособен на локальном компьютере, даже если он вызывал сбой в Amplify (мы каждый раз тестировали код, вызывающий сбой, на разных локальных серверах разработчиков, и не было отчета об ошибке, и программа работала). Ошибка возникает случайным образом, так как 4 разных разработчика, работающие над разными частями системы, сталкиваются с одной и той же проблемой, когда отправляют ветку.

Как решилась такая проблема:

В первый раз мы просто вернулись, и ошибка устранена;

Во второй раз мы вернулись, и разработчик не стал исправлять свой код, а просто добавил код вместе с некоторыми новыми функциями, и сборка прошла успешно;

В третий раз мы почистили package-lock.json, не ревертируя код, и это было исправлено;

В четвертый раз мы пытались очистить package-lock.json, но все равно не получилось. Затем мы переделали код и постепенно разделили push, и эта проблема просто исчезла.

Что меня беспокоит, так это повторится ли это снова, и что мы можем сделать, чтобы решить эту проблему навсегда. Кажется, эта ошибка просто появляется и исчезает призрачно, и единственное, о чем я могу думать, это package-lock.json. Кто-нибудь знает, как это происходит и как это исправить?

Спасибо за помощь. С уважением,


person jgkfdgkdhsk    schedule 10.06.2020    source источник