我只是想在SASS中使用「修飾符」和「元素」BEM語法。SASS爲BEM語法拋出錯誤
.second-title{
background-color:green;
&--touched{
background-color:black;
}
&__left{
background-color:red;
}
}
的CSS文件編譯正確,但是,當我嘗試運行「咕嚕服務」指南針引發以下錯誤:
Syntax error: Invalid CSS after \" &-\": expected number or function, was \"-touched{\"\A on line 71 of D:/webdev/angularjs/ang-snapscan/app/styles/mobilestyle.scss";
你使用的是什麼sass版本? BEM語法在最新版本3.3中解決了 –
我剛剛運行了「gem update sass」和「gem update compass」,它應該是最新版本。 – Kitze
您是否也在使用Compass? Compass stable(0.12)會迫使你使用Sass 3.2。 – cimmanon