如何开始使用Mac上的Compass / Sass - 无效的CSS错误?

时间:2011-02-08 22:41:30

标签: css macos sass compass-sass

我正在尝试使用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语法有问题,或者罗盘只有非常差的错误信息吗?

1 个答案:

答案 0 :(得分:15)

正如@jnpcl所说,分号会很好。但是,如果这是问题,它应该抛出与此直接相关的错误。

这看起来像是一段时间,但你复制并粘贴了那条线吗?也许有个性奇怪的事情发生了?