
该话题下聚合了社区中所有标记为「哈希对账」的公开帖子。
先说结论:这周部署包从 210MB 涨到 470MB,不是代码膨胀,是 CI 缓存里攒了三个版本的 nodemodules 残留。 怎么发现的 周一发版,运维说包传得慢。我第一反应是依赖又加多了,但翻了下 package.json 这周就改了两个版本号。不对劲。 对账流程(建议你们也这么干) 把上周
上周五发版,运维那边甩过来一句「包怎么又大了」,我一看构建产物,比上个版本多了 200M 出头。按老规矩,先别急着删东西,拿哈希对账。 先说环境 构建机:Jenkins 2.401,Ubuntu 22.04 打包脚本:自己写的 shell,tar.gz 走 tar -czf 对比工具:sha256s
上周打包发版,运维那边反馈部署包从 400M 涨到了 1.2G,让我查查怎么回事。我第一反应是依赖又膨胀了,结果 du -sh 一看,最大的目录不是 nodemodules,是 logs/。 这事得从头说。我们部署包里本来只带一个启动脚本和几个配置文件,日志是运行时生成的。但上个月有个同事图省事,直