SASS @extend 遇到&父选择器的具体编译流程

.d{
    .c &{
      font-size: 19px;
    }
}
.b{
    .a &{
      @extend .d
    }
}

它最终编译成了

.c .d, .c .a .b, .a .c .b {
  font-size: 19px; 
}

我预期的结果并不包括.a .c .b这一选择器。
求解@extend发生了什么

阅读 1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏