在Sass 3.4.5中不起作用& -suffix

时间:2014-09-30 09:29:25

标签: ruby sass phpstorm css-preprocessor

我决定将LESS更改为Sass,并使用长类行class="main-content__list-item__link"。在LESS中很容易:你只是&并得到那样的东西:

.main {
    &-content {
        &__list-item {
            &__link {...}
        }
    }
}

但它不适用于PhpStorm和ruby。除此之外的所有工作:我不能使用&-suffix,虽然它似乎必须可以从3.3.0版本(我有3.4.5)。但是 - 不,我的IDE会抛出一个关于'意外标识符'的错误 Prepros可以做到,但在PhpStorm中,这一行标志着一个错误。 Ruby不理解&-suffix - 没有版本的所有版本,我正在尝试。

所以我需要放弃并且只使用LESS或者有可能在.sass / .scss文件中使用&-suffix?你不知道吗?

3 个答案:

答案 0 :(得分:2)

SASS 3.3。*支持包含在PHPStorm 8中 - 请参阅WEB-9702。 PHPStorm 8.0.1中的代码段未报告任何错误

答案 1 :(得分:0)

该功能在SASS中尚未推出,但即将推出。请参阅this issue

尝试使用最新的SASS版本来检查它现在是否有效。

答案 2 :(得分:-1)

对于fileWatcher中的phpStorm 7,检查"触发观察者,无论语法错误如何"