#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, а затем… Вы видите, в чем проблема?
Итак, чтобы подвести итог, вам нужно обновить команду сборки, чтобы она действительно что-то делала (а не просто вызывала себя) или просто удаляла ее, если вы не хотите ничего создавать.