我正在尝试在我的 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 语法是否有问题,或者只是指南针的错误消息很差?