LESS CSS 使用子选择器预先添加 mixin 引用

LESS CSS prepend mixin reference with child selector

有什么方法可以使用直接子选择器而不必在 mixin 中执行它来获得所需的结果?真正的 mixin 实际上很大,我希望能够重用它而不必用子选择器污染它。

想要的结果

.wrapper > .col-xs-6 {
  width: 50%;
}

密码我有

.wrapper {
    > .mixintest(); //not allowed
}


.mixintest(){
  .col-xs-6{
    width: 50%;
  }
}

将直接子选择器移动到 mixin

.wrapper {
    .mixintest();
}


.mixintest() {
  > .col-xs-6 {
    width: 50%;
  }
}

这是唯一可行的方法 https://lesscss.org/features/#mixins-feature 更具体地说,这个例子在“命名空间”小节

#outer > .inner(); // deprecated
#outer .inner();   // deprecated
#outer.inner();    // preferred