5

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

4

1 回答 1

15

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

这似乎有点牵强,但是您是否复制并粘贴了该行?也许有性格怪异发生?

于 2011-02-09T05:02:26.860 回答