防止编译未使用的 LESS Class

Prevent Compilation of Unused LESS Class

我有一个基本的 mixin class,我想在数百个 classes

中使用
.MainContentView {
  /*blah blah blah dee dah*/
}

.WorkspaceView1 {
  .MainContentView;
  .LightTealGradientBackground;
  /* blah blah blah hoo bah*/
}

但我不希望 MainContentView 出现在编译的 CSS 中。我只是想让它在各种 WorkspacesView(n) 中使用。 HTML 中实际未使用但用于创建其他 class 的所有此类 classes 不应出现在已编译的 CSS 中,因为它们只是开销。

令人惊讶的是,LESS Reference 没有涵盖这样的示例。

Less 参考有这个例子:

Not Outputting the Mixin

简单的在mixin后面加上括号():

.MainContentView() {
  /*blah blah blah dee dah*/
}