2011-10-12 19 views
64

Ho appena seguito lo Sass tutorial. Per qualche ragione sebbene il file Sass non stia generando correttamente il css. Il terminale dice che il css non è valido ma sono abbastanza sicuro che non lo sia. Ho provato a cambiarlo anche nel caso in cui ci fosse un problema ...Errore CSS non valido Sass: "espressione attesa"

Cosa ho fatto di sbagliato?

Sass Versione: Sass 3.1.10

Messaggio di errore:

error sass/test.sass (Line 3: Invalid CSS after "80%": 
expected expression (e.g. 1px, bold), was ";") 

contenuto del file .sass:

/* style.scss */ 
#navbar { 
    width: 80%; 
    height: 23px; 
} 
+8

Ahaaa! Il problema è stato causato dall'uso dell'estensione di file errata! È **. Scss ** non **. Sass ** –

+0

Sì, vedere la mia risposta qui sotto. – meagar

risposta

131

Sulla base del messaggio di errore (error sass/test.sass) vi posso dire' utilizzando l'estensione .sass per un file Scss. Cambia il nome del tuo file in style.scss.

Sass e Scss utilizzano due diverse e incompatibili sintassi.

+1

Grazie mille. Questo ha risolto il mio problema – ajaybc

4

Prova questa:

/* style.scss */ 
#navbar { 
    width: 80%; 
    height: 23px; 
} 

/* style.sass */ 
#navbar 
    width: 80% 
    height: 23px 
Problemi correlati