正如标题所说,我想“净化”我的rails应用程序的css,找到未使用的css选择器。
我发现了一颗宝石,叫做自重,但是太老了。我今天甚至不能安装它(依赖项失败)
那么,有没有其他或者实际的方法来清理css呢?或者是一种替代自重的方法?
谢谢!

最佳答案

正如评论中提到的,有一个很好的理由不应该寻找这样的工具-javascript。尽管给定的选择器可能不存在于模板中,但您可能有一些javascript将一个类添加到一个dom元素中,将一个属性添加到另一个元素中,并且您可能有另一个罕见的情况将另一个类添加到另一个元素中,或者将其完全移到dom中的其他地方。
要真正找到你的css选择器是否存在,你的工具将需要呈现你的所有模板,并继续执行随机js事件,直到给定的选择器显示出来,它将需要能够判断它是否曾经找到它。这是一个停顿的问题,被证明是可计算的,不可能解决。
也就是说,你总是可以使用其他答案中列出的工具-他们可能会给你一个可疑的选择器列表,但是你需要花大量的时间和他们中的每一个一起查找你的应用程序中是否有一个案例,当它真的可以使用。
警告语:DustMe通过网页上的所有链接浏览网站,以便更好地查看整个网站-您不使用link_to ..., method: <post|delete|put>,是吗?

10-07 12:39
查看更多