2017-01-12 4 views
0

(.sass)Warum gibt der folgende Sass-Code einen Fehler?

div 
    background-color: cyan 

Build error: Transform Sass on dart_gol|lib/forms_menu.sass threw error: Invalid CSS after "...und-color: #333": expected "{", was "" on line 6 of standard input

Ich habe Sass installiert:
sass --version
"Sass 3.4.22 (Selective Steve)"

ich mit pub gerade begann, den Sass Transformator. Ich habe diesen Fehler; ging dann zurück zu --watch . (mit Sass via Terminal) um zu sehen, ob es dort passiert ist. Der Fehler war beide Male gleich.

Ich benutze eine .sass Erweiterung und es gibt mir das Problem. Ich benutze die Sass Basics als Leitfaden.

Ich hatte kein Problem bei der Verwendung .scss, mit der Klammer Formatierung. Ich bin mir nicht sicher, warum .sass ein Problem hat.

+0

Ich bemerkte in der Sass Basics Guide, gibt es das Beispiel mit .scss, die nicht ohne Klammern und Semikolons funktioniert. Sobald ich die Erweiterung auf .sass geändert habe, hat es gut funktioniert. – nealous3

Antwort

2

Das Problem in der dart_sass_transformer zu sein scheint. Es ist nicht richtig, das Sass in CSS zu kompilieren.

Das Ausschalten des Transformators (Entfernen aus der Pubspec) und das Ausführen von Sass über Terminal funktioniert ordnungsgemäß.

Der betreffende Code ist in Ordnung.

1

Es sagt Ihnen, es erwartete {
Was Sie brauchen, ist:

div { 
    background-color: cyan 
} 
+0

Das ist, wo mein Problem ist, ich benutze **. Sass **, nicht **. Sss **. ** sass ** verwendet keine Klammern. – Lorax

+0

Dann haben Sie es nicht richtig konfiguriert, um Sass anstelle von scss zu kompilieren. –

+0

muss ich das tun? Ich dachte, es liest nur die Dateiendung und macht die Dinge entsprechend. – Lorax

Verwandte Themen