Структура приложения
У меня есть приложение, которое развертывается в Heroku. Структура папок выглядит следующим образом:
- package.json // package.json for my backend.
- node_modules // My Express API node modules
- index.js // My Express API code
- client
-- package.json // package.json for my React-based frontend
-- ... folders from create-react-app
Мой бэкэнд package.json
заботится о создании интерфейса create-react-app
, выполняя команду build
:
"build": "cd ./client && npm install && npm run build"
У меня есть изменил мой интерфейс package.json
, как указано в этом комментарии к выпуску github . Кажется, все работает нормально, но тогда Heroku жалуется на превышение максимального размера слага (500 МБ) .
Мой вопрос
Могу ли я как-то улучшить эту конфигурацию, чтобы размер слага оставался неизменным под лимитом? Похоже, установка кукловода и chrome buildpacks занимает много места для слагов - можно ли это как-то свести к минимуму?