有没有办法从VMware Clarity导入特定于组件的scss文件?

时间:2018-08-23 17:09:32

标签: vmware-clarity

我正在尝试使用VMWare Clarity样式创建React组件。有没有办法导入特定于组件的.scss而不是导入clr-ui.min.css?

1 个答案:

答案 0 :(得分:0)

在每个组件的基础上为Clarity隔离样式目前很简单。您可能有一些选择,应仔细考虑所有选择。我对React构建工具还不太熟悉,无法知道这些工具的工作情况。

  1. 使用https://github.com/uncss/uncss之类的工具可以从包中删除未使用的CSS。
  2. 构建自己的Clarity版本,该版本仅导入所需的内容,但要知道,除非您遵循主题文档https://vmware.github.io/clarity/documentation/v0.12/themes,否则此功能不受支持。将来,我们计划简化此操作,但这是一项重大改革。
  3. 将我们的SCSS文件复制到您的项目中,但这意味着将来您会失去Clarity的可升级性。