我在我的Mac上尝试使用Compass/Sass。在运行sudo gem install compass
之后,我设置了一个项目,其中包含一个单一的 main.scss
文件,并使用compass watch
将该文件自动编译为CSS。
main.scss
的样式如下:
@import "compass/css3/border-radius"
div .blah .baz {
@include border-radius(4px, 4px);
font-weight: bold;
}
看起来并不复杂,对吧?可是每次我保存文件时,都会出现这样的错误:
>>> Change detected to: /Users/mikl/Sites/ddk7/profiles/blaahval/themes/kaskelot/./scss/main.scss
error ./scss/main.scss (Line 3: Invalid CSS after ".../border-radius"": expected selector or at-rule, was "$blue: #3bbfce;")
overwrite ./css/main.css
我的SCSS语法有问题吗?还是Compass错误信息很差?
border-radius
混入以排除@import
的不良行为了吗? - mingos