Мы разрабатываем приложение ReactJS с использованием Create-React-App, которое подается с нашего сервера Node/Express, который также обслуживает API. Мы развертываем весь сервер в Heroku с помощью node/JS buildpack и пытаемся получить шаг сборки CRA npm run build
в сценарии postinstall
с узла package.json
файла, как это было предложено @mars in this issue.Развертывание Create-React-App в Heroku не выполнено с `response-scripts: not found`
Проблема в том, что развертывание Heroku не соответствует этой ошибке. Обратите внимание, что эта ошибка происходит со мной когда-то локально, но затем npm install
из web_app решает проблему, но не при запуске в Heroku. У меня есть два смежных вопроса:
- Как развернуть приложение Heroku a Node/Express, которое обслуживает как API, так и приложение Create-React-App? Я могу зафиксировать свой каталог сборки, но это действительно не так.
- Почему скрипты реагирования исчезают, и я должен запускать несколько раз
npm install
.
Вы добавили скрипт 'postinstall'? Можете ли вы разместить файл 'package.json'? Вы запустили 'npm install -g webpack' внутри вашей командной строки? – Daniel
Создал ли ваш узел 'server.js'? – Daniel