我在 Rails 中使用资产管道,我们有许多可能未使用的 haml 部分,以及未使用的图像。
如果没有使用资产,例如图像、haml 等,您如何计算?有没有一种自动化的方法来找出答案?
我在 Rails 中使用资产管道,我们有许多可能未使用的 haml 部分,以及未使用的图像。
如果没有使用资产,例如图像、haml 等,您如何计算?有没有一种自动化的方法来找出答案?
我找到了一些链接,但还没有尝试过。当我有机会尝试它们时,我会报告:
发现未使用的部分
帮助您找出未使用的部分的脚本。适合大型项目或需要大量重构的项目。涵盖 Haml 和 ERB。
自重
Deadweight是一个 CSS 覆盖工具。给定一组样式表和一组 URL,它会确定实际使用了哪些选择器并报告哪些可以“安全地”删除。
搜索 production.log
有一篇名为Removing deadweight的方便的博客文章,描述了如何通过 grep 搜索生产日志和一个脚本来查找和删除尚未看到的资产。
他们使用的 grep 命令是:
grep -Eo ‘GET /(.*(.gif|.jpg|.jpeg|.png|.css|.js))[ \?]’ access.log > ~/assets.txt