我正在编辑现有的Sass项目,在mixin.scss文件中我找到以下内容:
//elements get appended with "__" and the $name
@mixin e($name) {
@at-root &__#{$name} {
@content;
}
}
这对我来说似乎是正确的,但Visual Studio 2013 intellisense和编译器给了我一个错误:
"at-root is not a valid @ directive"
答案 0 :(得分:0)
Visual Studio Web Essentials使用libsass将SASS文件编译为CSS。不幸的是,libsass还不支持版本3.3,即引入@at-root
时。
有关详细信息,请参阅此GitHub issue。