Sass-Datei generiert kein CSS: Fehler „erwarteter Ausdruck“
Beim Kompilieren einer Sass-Datei in CSS kann es sein, dass Sie auf einen „erwarteten Ausdruck“ stoßen " Fehler. Dies tritt normalerweise auf, wenn die Sass-Syntax falsch ist.
In diesem Fall weist die Fehlermeldung darauf hin, dass nach „80 %“ ein Problem aufgetreten ist. Bei der Untersuchung der bereitgestellten Sass-Datei stellen wir fest, dass die Dateierweiterung .sass ist, was für die _alte Sass-Syntax_ steht. Die verwendete Sass-Version (3.1.10) ist jedoch für die _neue SCSS-Syntax_.
Fehlerursache:
Die Dateierweiterung .sass wird für verwendet ursprüngliche Sass-Sprache, die andere Syntaxregeln als SCSS (Sassy CSS) hat. In SCSS sind Semikolons nach Deklarationen nicht erforderlich, während sie in der ursprünglichen Sass-Syntax erforderlich sind.
Lösung:
Um das Problem zu beheben, benennen Sie die Datei mit um .scss-Erweiterung. Dies zeigt dem Sass-Compiler an, dass die Datei die SCSS-Syntax verwendet, sodass sie korrekt kompiliert werden kann.
Aktualisierte .scss-Datei:
/* style.scss */ #navbar { width: 80%; height: 23px; }
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Kompilieren meiner Sass-Datei die Fehlermeldung „Erwarteter Ausdruck'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!