在我们的平台中,我们有标准的CSS模板。在特定实现中,客户可以通过创建自己的CSS来覆盖css。这两个CSS文件将被组合(附加到标准的自定义CSS)并缩小。这一切都运作良好。
但是,CSS将包含许多双重声明。标准CSS将包含.body声明(例如),但自定义css也将包含.body声明。 CSS将是不必要的大而且难以被浏览器解释。
有没有人知道修复这些双重声明的工具/库(在运行时)?我已经看到很多工具可以组合和缩小CSS,但不是这个。
答案 0 :(得分:0)
Cssnano是我在grunt中使用的库,你应该可以根据自己的意愿弯曲它。 http://cssnano.co
以下是cssnano http://cssnano.co/optimisations/
的优化列表但是还有一些CSS后处理器。