2012-06-12 80 views
6

我剛剛開始使用sass和指南針以及編寫自己的mixins,等等......所以SASS似乎工作正常。Sass/Compass CSS3 mixins無法正常工作

關於指南針的發現起初聽起來非常棒,但我有問題,默認的CSS3-Supported-Mixins不起作用。

GEM版本:1.8.24

SASS版本:3.1.19

COMPASS版本:0.12.1

我screen.scss

@import "compass/reset"; 

.bam { 
    @include border-radius(5px); 
} 

我通過創建項目compass create myProject。隨後使用cd myProject。接着是compass watch

寫入上述.scss我得到以下錯誤消息

Change detected at $time to: screen.scss 
error sass/screen.scss <Line 11: Undefined mixin 'border-radius'.> overwrite stylesheets/screen.css 

羅盤手冊沒有說明關於需要更多的配置任何東西。所以我有點卡在這裏。任何幫助將不勝感激!

解決方案

即使想我這樣做,以前在測試,也該解決方案是通過@import "compass/css3"

+1

作爲答案發布您的解決方案並接受它。 – Christoph

回答

11

的問題是,我並沒有進口實際包括所需的指南針「下課」指南針/ css3依賴。 這是通過將@import "compass/css3"添加到.scss文件

+0

即使使用此導入後,我的羅盤mixins仍然無法正常工作 –

+0

看起來像一個不同的問題,然後@AdityaSanghi - 我建議打開一個新問題。 – Sam