Не удалось найти файл package.json. Node.js могут начаться проблемы. ошибка при развертывании в ElasticBeanstalk с использованием конвейера кода

#node.js #amazon-web-services #amazon-elastic-beanstalk #aws-codepipeline #aws-codecommit

#node.js #amazon-web-services #amazon-elastic-beanstalk #aws-codepipeline #aws-codecommit

Вопрос:

Я пытаюсь зафиксировать код в Elastic Beanstalk с помощью CodeCommit и CodePipeline и получаю следующую ошибку «Не удалось найти package.json. Node.js могут начаться проблемы. Убедитесь, что package.json является допустимым, или поместите код в файл с именем server.js или app.js .»

Я видел, что эта ошибка может быть вызвана архивированием папки с требуемым содержимым вместо простого архивирования требуемого содержимого. Когда я загружаю zip-файл непосредственно в Elastic Beanstalk, проблем с развертыванием не возникает.

Комментарии:

1. Вам необходимо предоставить подробную информацию о вашем конвейере. В частности, как вы настроили ввод и вывод для каждого действия? У вас есть стадия сборки?

2. У меня не было этапа сборки, так как в руководстве по AWS docs, которому я следовал, говорилось, что этого делать нельзя.