3

我在 Rails 中使用资产管道,我们有许多可能未使用的 haml 部分,以及未使用的图像。

如果没有使用资产,例如图像、haml 等,您如何计算?有没有一种自动化的方法来找出答案?

4

1 回答 1

3

我找到了一些链接,但还没有尝试过。当我有机会尝试它们时,我会报告:

发现未使用的部分

帮助您找出未使用的部分的脚本。适合大型项目或需要大量重构的项目。涵盖 Haml 和 ERB。

自重

Deadweight是一个 CSS 覆盖工具。给定一组样式表和一组 URL,它会确定实际使用了哪些选择器并报告哪些可以“安全地”删除。

搜索 production.log

有一篇名为Removing deadweight的方便的博客文章,描述了如何通过 grep 搜索生产日志和一个脚本来查找和删除尚未看到的资产

他们使用的 grep 命令是:

grep -Eo ‘GET /(.*(.gif|.jpg|.jpeg|.png|.css|.js))[ \?]’ access.log > ~/assets.txt
于 2013-01-23T20:23:07.033 回答