node.js - Heroku 上的 React 和 React-Snap – 超出 slug 大小
问题描述
应用结构
我有一个正在部署到 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 抱怨超过最大 slug size (500mb)。
我的问题
我可以以某种方式改进此配置,以使 slug 大小保持在限制之下吗?似乎安装 puppeteer 和 chrome buildpacks 需要大量的 slug 空间——这可以以某种方式最小化吗?
解决方案
推荐阅读
- flutter - 如何在颤动中一个一个地缓慢显示一些小部件?
- mysql - MySQL 8 - 日期比较不起作用。相同的查询适用于 5.6
- android - Jetpack Compose:解释一下为什么列表内容没有更新?
- java - 如何在android的回收器视图中从firestore中删除文档
- c# - 如何使用 C# 从 AVEVA E3D 获取报告
- javascript - 自动求和输入值并使用 Javascript 显示
- notifications - 在 iOS 15 中,当我们从 Notification Mini Bar 暂停和播放时,avplayer 播放相同的音频两次
- react-native - ERROR 错误:需要未知模块“未定义”
- r - ggplot2 并用图例更改 xlabel 和 ylabel 名称
- laravel - curl -s https://laravel.build/example-app | bash 要求一个 Uri