我正在尝试使用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语法有问题,或者罗盘只有非常差的错误信息吗?
答案 0 :(得分:15)
正如@jnpcl所说,分号会很好。但是,如果这是问题,它应该抛出与此直接相关的错误。
这看起来像是一段时间,但你复制并粘贴了那条线吗?也许有个性奇怪的事情发生了?