首先,感谢大家对 cljs、reagent 以及使这个生态系统运转的一切所付出的努力。因为这些努力,我们所有人都受惠匪浅,我对大家的感激之情无以言表。
我们使用 {:optimizations :advanced}
来为 ClojureScript 前端生产部署生成单个 .js 文件。
输出 .js 文件的大小差异很大,这似乎与项目的复杂度呈正相关,这是好事,但往往仍比我想象的要大。
有没有方法或工具可以分析输出 .js 的内容(可能在编译过程中,或者可能是在事后?)以便发现占用空间的内容是什么?
我想象中的是类似 ncdu
的工具,但适用于我的 cljs 编译输出。
有了这样的工具,我们可能会找到在编译过程中生成更小输出的途径。可能存在被 tree-shaker(或 whatever)打败的意外链接。
提前感谢你们的时间和考虑。