Не работает развертывание Heroku приложения Node React

#heroku

#heroku

Вопрос:

Я пытаюсь развернуть свое приложение React Node в Heroku. Я также использую Git. CMD продолжает выполнять этот код и никогда не останавливается:

 remote:        > npm run build
remote:        > reactexpress@1.0.0 build /tmp/build_cd43acb7
 

В журнале Heroku отображается «Выполняется сборка».
Я следовал инструкциям шаг за шагом несколько раз.
Мои скрипты:

     "client-install": "cd client amp;amp; npm install",
    "start": "node server.js",
    "build": "npm run build",
    "heroku-postbuild": "cd public amp;amp; npm i amp;amp; npm run build",
    "server": "nodemon server.js",
    "client": "npm start --prefix client",
    "dev": "concurrently "npm run server" "npm run client""
 

Ответ №1:

Из ваших сценариев ваша команда сборки выглядит следующим образом:

 {
    "scripts": {
        "build": "npm run build"
    }
}
 

Как мы видим, ваша build команда вызывает build command, которая затем вызывает build command, а затем… Вы видите, в чем проблема?

Итак, чтобы подвести итог, вам нужно обновить команду сборки, чтобы она действительно что-то делала (а не просто вызывала себя) или просто удаляла ее, если вы не хотите ничего создавать.