Libsass: Mixins dürfen nicht innerhalb von Kontrolldirektiven oder anderen Mixins definiert werden

Erstellt am 22. Apr. 2016  ·  5Kommentare  ·  Quelle: sass/libsass

<strong i="5">@mixin</strong> foo() {
    ....
    <strong i="6">@mixin</strong> bar() {
        ...
    }
}

Kompiliert nicht mehr

Alle 5 Kommentare

Dieses Projekt ist eine Implementierung der Sass-Sprache. Unser Ziel ist es, zu 100 % mit Sass kompatibel zu sein. Wir schließen dieses Thema, da Ruby Sass die gleiche Ausgabe erzeugt. Bitte bestätigen Sie in Zukunft, dass sich die Ausgabe von LibSass von der von Ruby Sass unterscheidet, bevor Sie ein Problem öffnen.

Wenn Sie Funktionen von Dateifehlern in der Sass-Sprache vorschlagen möchten, öffnen Sie bitte ein Problem mit Sass - https://github.com/sass/sass

Dieser Code war nie gültig, Sass. Es funktionierte zuvor aufgrund eines Fehlers, dieser Fehler wurde behoben.

@xzyfer ,

Ich habe das gleiche Problem und es wird mit Sass 3.4.22 fehlerfrei kompiliert:

vagrant@debian-wheezy:~/test-ruby-sass$ sass pages.scss > out.css
DEPRECATION WARNING:
Sass 3.5 will no longer support Ruby 1.9.3.
Please upgrade to Ruby 2.0.0 or greater as soon as possible.
vagrant@debian-wheezy:~/test-ruby-sass$

Hat sich das in einer späteren Version von Sass geändert? Ich habe 3.4.22 , als ich gem install sass ausgeführt habe.

Ohne Code kann ich Ihnen nichts sagen. Wenn Code mit Sass, aber nicht mit LibSass kompiliert wird, dann ist es ein Fehler, bitte öffnen Sie ein Problem. Bevor Sie dies tun, stellen Sie sicher, dass der Code mit der neuesten LibSass kompiliert wird, die über www.sassmeister.com verfügbar ist

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

mikeebee picture mikeebee  ·  8Kommentare

Nimce picture Nimce  ·  4Kommentare

JohnMica picture JohnMica  ·  3Kommentare

ashleykolodziej picture ashleykolodziej  ·  3Kommentare

GottZ picture GottZ  ·  3Kommentare