2013-03-14 10 views
13

Nel mio Compass file superiore ha linee che includono plugin necessari:Perché ottengo "Undefined mixin 'border-radius" "in Compass?

@import "compass"; 
@import "rgbapng"; 
@import "compass/css3"; 
@import "config"; // file that has my variables 

Ma durante la compilazione di un file che ha @include border-radius($box-radius-small); errori fuori dicendo Undefined mixin 'border-radius' e Undefined variable: "$box-radius-small". - entrambi i quali dovrebbero essere inclusi già!

Qualcuno può aiutare con questo problema?

PS miei pacchetti sono:

Bussola 0.12.2 (Alnilam) Sass 3.2.7 (Media Mark)

risposta

25

Basta inserire il seguente importazione nella parte superiore del file SCSS

@import "compass/css3"; 

Caratteristiche di CSS3 :: http://compass-style.org/examples/compass/css3/

Ci sono molte altre importazioni disponibili là fuori ... e si può creare il proprio se ti ritrovi a riutilizzare blocchi di CSS spesso abbastanza da giustificare lo sforzo extra.

8

Prova a @import "bussola" e il "config" foglio variabile in ogni foglio di stile che utilizza i mixin o le variabili.

+3

Beh, questo è quello che faccio nel frattempo, ma mi sembra un bug. Credo di doverli pingare su Github. –