Итак, развернул проект React на heroku с использованием конвейеров битового сегмента, который работает хорошо, но теперь, кажется, не могу заставить heroku открыть проект, в моем файле package.json не запускается сценарий npm, и рекомендуетсясоздайте файл Procfile, который является txt, и внутри него есть
web: index.html
в моем веб-пакете:
entry: {
bundle: './src/index.js'
},
output: {
publicPath : '/',
path: path.resolve(__dirname,'build'),
filename: '[name].[chunkhash].js'
},
и в пакете.json
"scripts": {
"heroku-prebuild": "npm install --only=dev",
"clean": "rimraf build",
"build": "npm run clean && webpack -p",
"serve": "webpack-dev-server --progress --colors"
},
в логах heroku получаю:
heroku [router]: at = код ошибки = H10 desc = "Приложение упало" метод = GET путь = "/"host = projectname.herokuapp.com request_id = a2bc33da-f938-4d7b-9395-b40442f9b2c0 fwd =" 88.157.88.35 "dyno = connect = service = status = 503 байта = протокол = https
heroku [маршрутизатор]: at = код ошибки = H10 desc = метод "Приложение упало" = путь GET = "/ favicon.ico" host = projectname.herokuapp.com request_id = b2de2bdf-528e-4f97-9fe9-7f313e025ebd fwd = "88.157.88.35" dyno= connect = service = status = 503 байта = протокол = https
Не использовать приложение create-Reaction-app и, если возможно, diне хочу добавлять выражение узла для указания на реагирующий проект https://blog.bitsrc.io/react-production-deployment-part-3-heroku-316319744885
Так нужно ли указывать на build / index.html в Procfile ??или это как-то иначе, все примеры, которые мы видели, касаются создания-реакции-приложения и выражения узла ....