SASS:仅设计多级菜单的第一级?

MrL*_*ner 4 css sass

我正在尝试学习 SASS,我想使用 sass 来设计我的多级菜单的第一级。假设这是标记:

ul.menu
  li.menu-item
    ul.sub-menu
      li.menu-item
Run Code Online (Sandbox Code Playgroud)

在 CSS 中,我可以用

ul.menu > menu-item
Run Code Online (Sandbox Code Playgroud)

但我不能让 ">" 在 SASS 上工作。有没有另一种方法可以做到这一点?

编辑:

忘了补充说我正在使用 & 所以我用这个标记尝试它:

.menu{
  > &-item{
    color: red;
  }
}
Run Code Online (Sandbox Code Playgroud)

3rd*_*cal 5

生成这个css

.menu > .menu-item {
  color: red;
}
Run Code Online (Sandbox Code Playgroud)

你的 sass 应该是这样的

.menu {
  & > &-item {
    color: red;
  }
}
Run Code Online (Sandbox Code Playgroud)