Ok, nach dem Tauchen ein bisschen tiefer hier ist, wie ich es behoben habe.
Dieses Problem wird wahrscheinlich dieses begehen wegen wird verursacht: https://github.com/thoughtbot/bourbon/commit/ac07c990c0d0fe16f4c455490c9a9fdff7fe27af
Die kompakte Funktion in Ruby geschrieben wurde mit Rails, um besser zu integrieren. Zunächst kopiere ich einfach den 'Stylesheet' Ordner aus dem Repo. Und das ist, als ich falsche Sytax begann.
Ich habe den Fehler behoben, indem ich die Anweisungen gelesen habe :) - die Anweisungen, wie man es in Rails installiert und dann hat es funktioniert.
In Ihrem Fall IDK, wenn sie eine codekit Implementierung haben, aber ich glaube, dass Sie es, indem Sie den folgenden Code beheben:
@function compact($var-1, $var-2: false,
$var-3: false, $var-4: false,
$var-5: false, $var-6: false,
$var-7: false, $var-8: false,
$var-9: false, $var-10: false) {
$full: $var-1;
$vars: $var-2, $var-3, $var-4, $var-5,
$var-6, $var-7, $var-8, $var-9, $var-10;
@each $var in $vars {
@if $var {
$full: $full, $var;
}
}
@return $full;
}
(ich den Code aus dem Repo bekam)
in einem Dateinamen _function.scss in Ihrem Addons-Ordner und verweisen Sie es in _bourbon.scss. Und das sollte dein Problem beheben.
Ähnliche http://stackoverflow.com/questions/41957672/compass-box-shadow-mixin-returns-invalid-property-value – Green