【发布时间】:2020-11-08 02:28:17
【问题描述】:
这是我的第一个 heroku 应用程序...我看到我的 heroku slug 大小为 296MB...快要接近 300MB 的启动时间了。
这是一个安装了 ejs、path 和 express 的 puppeteer 应用程序。我有一堆静态文件,但它们似乎并没有占用大部分空间..
非常感谢您的帮助!
编辑: 我的 package.json 现在看起来像这样(看不到我如何真正削减我的 node_modules - 事实上,我想在进一步开发我的应用程序时添加更多依赖项):
"scripts": {
"start": "node server.js",
"heroku-postbuild": "curl -sf https://gobinaries.com/tj/node-prune | PREFIX=. sh&&./node-prune"
},
"dependencies": {
"ejs": "^3.1.5",
"express": "^4.17.1",
"path": "^0.12.7",
"puppeteer": "^5.3.1"
}
【问题讨论】:
-
.apt文件夹(或文件)中有什么?我从未见过任何与此相关的项目。 -
@Take-Some-Bytes 甚至不知道如何进入这些文件夹。这对我来说是新的。太奇怪了,这一切怎么这么大。我想最终向我的应用程序添加更多依赖项,但如果超出限制,我不能...
-
要进入这些文件夹,你需要
cd到那个.apt文件夹,然后运行ls。 -
@Take-Some-Bytes 哦,对了!不敢相信我没想到。忘记了 heroku bash 实际上是命令行。会尝试的。你觉得其他文件夹大小正常吗?
-
你的仓库中的
.apt文件夹之前 heroku 对它做了什么吗?如果是,有必要吗?