这是我在使用 BEM/SMACSS 的 CSS 架构中遇到的很多情况。我想看看其他开发人员如何处理它。
您有一个跨多个站点使用的 CSS 模块库。.btn-group
,.nav-tabs
等模块
然后,您会遇到一个以非常特定于站点的方式设置样式的模块——它太独特而无法使用您的库模块之一。
因此,您在 Sass/Less 文件中拥有该“站点模块”的代码,并将其与该站点的其他样式代码一起保存,例如布局样式。它没有与您的“库模块”一起保存。
我的问题是:你有没有做任何事情来区分“站点模块”和“库模块”?