2014-09-30 68 views
1

我決定將LESS更改爲Sass,並且我使用長類line class="main-content__list-item__link"。這很容易在少:你剛纔&並獲得水木清華這樣的:在Sass中無法使用&-suffix 3.4.5

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

不過,這並不與PhpStorm和紅寶石工作。除此之外的一切工作:我不能使用&-suffix,雖然它似乎必須從3.3.0版本(我有3.4.5)。但是 - 不,我的IDE會拋出一個關於「意外標識符」的錯誤。
Prepros可以做到這一點,但在PhpStorm中,這條線標記爲錯誤。紅寶石不明白&-suffix - 沒有任何現有的版本,我試圖。

所以我需要放棄使用LESS,或者有一些可能性在.sass/.scss文件中使用&-suffix?你不知道嗎?

+1

您的代碼工作在http://sassmeister.com爲3.3.14和3.4.4(順便說一句,'&'是一個前綴,而不是後綴) – Stefan 2014-09-30 09:50:52

+0

1)什麼IDE版本? 2)錯誤的截圖,請。 – LazyOne 2014-09-30 10:22:28

+0

我有同樣的問題。我使用phpstorm 7和SASS 3.4.20 – 2015-12-11 09:53:46

回答

0

該功能目前尚未在SASS中提供,但即將推出。見this issue

嘗試使用最新的SASS版本來檢查它現在是否有效。

+0

根據[CHANGELOG](http://sass-lang.com/documentation/file.SASS_CHANGELOG.html#330_7_march_2014),它是在3.3.0中引入的:*「The父代選擇符'&'可以與標識符後綴一起使用,例如'&-suffix'和'&_suffix'現在是合法的。「* – Stefan 2014-09-30 09:43:56

2

SASS 3.3。*支持包含在PHPStorm 8中 - 請參閱WEB-9702。沒有錯誤報告在PHPStorm您的代碼段8.0.1

-1

對於phpStorm 7在你的fileWatcher檢查「觸發觀察家不管語法錯誤的」