SCSSPHP编译器:`&;}处的分析错误{`in mixins\\ u badge.scss和\ u badge.scss自引导

SCSSPHP编译器:`&;}处的分析错误{`in mixins\\ u badge.scss和\ u badge.scss自引导,php,css,sass,Php,Css,Sass,如果我试图编译包含引导(bootstrap,scss)的scss文件,那么我会遇到一个解析错误 'parse error: failed at `&}` /mypath/scss/bootstrap/mixins/_badge.scss on line 5' (132 chars) 及 如果我把它注释掉,它就工作了。我正在使用SCSSPHP编译器 mixins_badge.scss: @at-root a#{&} { @include hover-focus {

如果我试图编译包含引导(bootstrap,scss)的scss文件,那么我会遇到一个解析错误

'parse error: failed at `&}` /mypath/scss/bootstrap/mixins/_badge.scss on line 5' (132 chars)

如果我把它注释掉,它就工作了。我正在使用SCSSPHP编译器

mixins_badge.scss:

@at-root a#{&} {
    @include hover-focus {
      color: color-yiq($bg);
      background-color: darken($bg, 10%);
    }
}
@at-root a#{&} {
  @include hover-focus {
    text-decoration: none;
  }
}
同样的问题也出现在_badge.scss上:

@at-root a#{&} {
    @include hover-focus {
      color: color-yiq($bg);
      background-color: darken($bg, 10%);
    }
}
@at-root a#{&} {
  @include hover-focus {
    text-decoration: none;
  }
}

你想在这里做什么:
a#{&}
?这部分似乎是错误的。这是错误的语法a#{&}好的,那么引导sass文件中有一个错误,那是来自引导的代码,不是我的。我刚刚检查了一下,问题似乎来自scssphp。有一个关于它的错误。好的,谢谢,希望他们能尽快修复它