Sass 将所有清晰样式规则添加到已建立项目中的最佳方法?

Sass 将所有清晰样式规则添加到已建立项目中的最佳方法?,sass,namespaces,prefix,vmware-clarity,Sass,Namespaces,Prefix,Vmware Clarity,我正在寻找前缀/名称空间,将所有clarity样式规则包含到我们当前的项目中,我们正在将clarity组件/样式滚动到其中。我想知道做这件事最好的方法是什么。我应该研究PostSS插件来命名所有的clarity选择器吗?任何想法/例子都会有帮助。目前,clarity和我们当前的代码库之间存在一些全局冲突(如.btn)。谢谢。tha应用程序使用哪种清晰版本?截至@clr/ui@latest所有清晰度样式的前缀应为clr-。如果缺少某些内容,请在github上提交一个问题,让我们知道,这样我们就可以

我正在寻找前缀/名称空间,将所有clarity样式规则包含到我们当前的项目中,我们正在将clarity组件/样式滚动到其中。我想知道做这件事最好的方法是什么。我应该研究PostSS插件来命名所有的clarity选择器吗?任何想法/例子都会有帮助。目前,clarity和我们当前的代码库之间存在一些全局冲突(如
.btn
)。谢谢。

tha应用程序使用哪种清晰版本?截至@clr/ui@latest所有清晰度样式的前缀应为
clr-
。如果缺少某些内容,请在github上提交一个问题,让我们知道,这样我们就可以评估它是否应该加前缀。我们目前使用的是最新的-例如
.btn
,但也有
.modal
.card
。下拉列表
。登录包装器
等。我将提交一个问题。预定的目标是将所有内容都加上前缀吗?是否有一种机制可以定义您自己的前缀(如果在工作中得到保证)?似乎存在与此问题相关的机制。将注释添加到Clarity之前CSS将破坏Clarity,因为您还必须更新HTML中的引用(其中一些是动态的,并且是typescript),因此实现这一点实际上相当困难。这就是为什么我们还没有这么做的原因,剧烈的变化将以一种非常痛苦的方式破坏现有的应用程序。如果存在冲突,也许不会,但从长远来看,我们希望解决这个问题。问题是,它会导致许多破坏性的变化,因此必须小心地进行。