Развернуть производство create-реагировать на приложение к героку без buildpacks - PullRequest
0 голосов
/ 14 мая 2018

Я хочу развернуть свой проект React, который был создан с помощью create-react-app на серверах Heroku.

Простое нажатие на Heroku приводит к развертыванию приложения в разработке mode.

(Может, Heroku призывает запустить npm вместо сборки npm?)

Я не хочу использовать какие-либо пакеты сборки для решения этой проблемы.

Что такое рукина способ настроить Heroku для создания приложения в производстве?

1 Ответ

0 голосов
/ 14 августа 2019

Сначала установите производственную переменную в heroku cli:

heroku config:set NODE_ENV=production

Затем просто измените ваши сценарии package.json на, и все будет готово:

 "scripts": {
       "heroku-prebuild": "npm install -g serve",
       "devstart": "react-scripts start",
       "start": "serve -s build",
       "build": "react-scripts build",
       "eject": "react-scripts eject",
 },

С"heroku-prebuild" вы можете установить подачу без необходимости загрузки дополнительного кода.

...