我想知道是否有一个 grunt 插件可以比较两个文件并从其中一个文件中删除重复项。
示例:如果 blog.css 和 main.css 都包含.button { color: red; }
我想从 blog.css 中删除该规则的规则。(main.css 应该始终保持不变)
背景:
我有两个 LESS 包,main.less 和 blog.less,我将它们编译成 main.css 和 blog.css
这个想法是我的网站应该在每个页面上加载 main.css。在博客页面上,我将同时加载 main.css 和 blog.css。
问题是这些 LESS 文件共享一些“实用程序”文件(带有变量、mixins 和一些常见的类,例如.button
)
所以我最终得到了 blog.css,其中包含一些已经在 main.css 中定义的规则的重复项,我想摆脱这些重复项以减小文件大小。