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

Когда я пытаюсь загрузить проект Node.js на Elastic Beanstalk, я получаю следующую ошибку:

Не удалось найти package.json. Node.js могут возникнуть проблемы. Проверьте, что package.json действителен или помещает код в файл с именем server.js или app.js.

Однако у меня есть package.json в основном каталоге.

Ответы

Ответ 2

При загрузке файла .zip (приложение Nodejs) нам нужно выбрать все файлы в папке, а затем сжать его, как показано на скриншоте ниже.

Затем загрузите проект Nodejs (zip файл) в AWS Elastic Beanstalck.

enter image description here

Ответ 3

Можете ли вы подтвердить, что package.json действительно?

Вы можете проверить пакет с помощью Package.json validator

Ответ 4

У меня была такая же проблема, что и zip шаблона node js. Он работал, когда я удалял каталоги .git и .idea и файл n.gitignore из zip.

Ответ 5

Если вы используете eb cli, убедитесь, что git зафиксировал все изменения.

Если вы выполняете архивирование и загрузку, убедитесь, что вы не заархивировали родительскую папку, а выбрали все файлы и заархивировали.