Я спрашиваю об этом, потому что разрушение здания является ненормальным. Это происходит часто с этой недели, и причина в ELIFCYCLE. Вот некоторые подробности по этому вопросу:
- Платформа: AWS Amplify
- Язык: React.js
- Причина: согласно журналу ошибок причина не ясна, но похоже, что это ELIFECYCLE. (пожалуйста, обратитесь к приложенному журналу ошибок)
Для получения дополнительной информации: Эта проблема возникала 4 раза с этой недели, но ни разу не возникала в предыдущие несколько месяцев. Код был работоспособен на локальном компьютере, даже если он вызывал сбой в Amplify (мы каждый раз тестировали код, вызывающий сбой, на разных локальных серверах разработчиков, и не было отчета об ошибке, и программа работала). Ошибка возникает случайным образом, так как 4 разных разработчика, работающие над разными частями системы, сталкиваются с одной и той же проблемой, когда отправляют ветку.
Как решилась такая проблема:
В первый раз мы просто вернулись, и ошибка устранена;
Во второй раз мы вернулись, и разработчик не стал исправлять свой код, а просто добавил код вместе с некоторыми новыми функциями, и сборка прошла успешно;
В третий раз мы почистили package-lock.json, не ревертируя код, и это было исправлено;
В четвертый раз мы пытались очистить package-lock.json, но все равно не получилось. Затем мы переделали код и постепенно разделили push, и эта проблема просто исчезла.
Что меня беспокоит, так это повторится ли это снова, и что мы можем сделать, чтобы решить эту проблему навсегда. Кажется, эта ошибка просто появляется и исчезает призрачно, и единственное, о чем я могу думать, это package-lock.json. Кто-нибудь знает, как это происходит и как это исправить?
Спасибо за помощь. С уважением,