2011-10-12 13 views
64

Właśnie śledziłem numer Sass tutorial. Z jakiegoś powodu plik Sass nie generuje poprawnie css. Terminal mówi, że css jest nieważny, ale jestem prawie pewien, że tak nie jest. Próbowałem też go zmienić, na wypadek gdyby wystąpił problem ...Sass Nieprawidłowy błąd CSS: "oczekiwane wyrażenie"

Co zrobiłem źle?

Sass Wersja: Sass 3.1.10

Komunikat o błędzie:

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

zawartość pliku .sass:

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

Ahaaa! Problem został spowodowany przez użycie niewłaściwego rozszerzenia pliku! It's **. Scss ** not **. Sass ** –

+0

Tak, zobacz moją odpowiedź poniżej. – meagar

Odpowiedz

131

Na podstawie komunikatu o błędzie (error sass/test.sass) mogę powiedzieć” ponowne użycie rozszerzenia .sass dla pliku Scss. Zmień nazwę pliku na style.scss.

Sass i Scss używają dwóch różnych i niekompatybilnych składni.

+1

Dziękuję bardzo. To rozwiązało mój problem – ajaybc

4

Spróbuj:

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

/* style.sass */ 
#navbar 
    width: 80% 
    height: 23px 
Powiązane problemy