Ottenere un messaggio di errore quando si compila il mio SCSS utilizzando la gemma della bussola del rubino.Errore "variabile non definita" falsamente positivo durante la compilazione di SCSS
run: /var/lib/gems/1.8/gems/compass-0.12.2/bin/compass compile
out: unchanged sass/partial/grid.scss
out: error sass/partial/catalog.scss (Line 5: Undefined variable: "$paragraphFont".)
out: create css/generated/partial/catalog.css
out: create css/generated/partial/base.css
out: overwrite css/generated/screen.css
miei screen.scss
importazioni parziali come questo:
@import "partial/base";
@import "partial/catalog";
Nel mio base
parziale ho l'$paragraphFont
definito.
$paragraphFont: 'Lucida Sans', arial;
$regularFontSize: 14px;
E in catalog.scss
lo uso:
.product-view #price-block {
p {
font-weight: normal;
font-family: $paragraphFont;
....
}
}
cosa strana è che il CSS viene compilato bene, e il $paragraphFont
è popolato correttamente. Quindi non so perché il compilatore mi stia lamentando di un errore.
Sei sicuro che questo errore sia giusto? Ho appena controllato questo e funziona bene senza errori – Prisoner
Questo è anche un problema mentre * guardando *, perché causa la ricompilazione del file da solo. –