Ich habe die zurb-Foundation schon eine ganze Weile benutzt.
Ich bin mit einem Bower + Kompass-Setup wie hier beschrieben
http://foundation.zurb.com/docs/sass.htmlzumb foundation - viele doppelte css-Einträge
Heute während der Arbeit bemerkte ich, dass eine Seite eine Weile nahm um ein Problem zu laden und beim Versuch, zu Schwierigkeiten schießen ich bemerkt, dass es eine viele Duplikate in der generierten CSS-Datei.
Ich bin mir sicher, dass dies wahrscheinlich ist, dass ich etwas falsch mache, aber ich weiß nicht, wo ich anfangen soll, und ich weiß nicht einmal welche Informationen zu liefern, die helfen könnten, das Problem einzugrenzen.
Foundation 5.4.5 -> eigentlich läuft 5.4.7
Compass 1.0.1
Jede Hilfe apprecieated.
*************** Update: *****************
So wie sich herausstellt ich war in der Tat 5.4.7 läuft ich in _functions.scss pro @Cartucho sah
und es sieht aus wie der Patch gibt es:
// IMPORT ONCE
// We use this to prevent styles from being loaded multiple times for compenents that rely on other components.
$modules:() !default;
@mixin exports($name) {
$module_index: index($modules, $name);
@if (($module_index == null) or ($module_index == false)) {
$modules: append($modules, $name);
@content;
}
}
@KatieK einige Beispiele aus ausgegebenen css in Zeile 90
/* line 386, ../../../../foundation_master/bower_components/foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
in Zeile 2885
/* line 386, ../../../../foundation_master/bower_components/foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
in Zeile 3085
/* line 386, ../../../../foundation_master/bower_components/foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
Es ist wahrscheinlich ein 'extend' schief gelaufen. Versuchen Sie, Zeilennummern in Ihrem Ausgabe-CSS einzuschalten. Aber ohne ein in sich geschlossenes Beispiel können wir Ihnen nicht mehr sagen. – KatieK
Verwenden Sie die Compass-Version oder libsass? Es gibt viele Diskussionen darüber, wie Foundation ihre Bower-Installation für libsass durcheinander gebracht hat, weil sie die neue Version von SASS nicht unterstützen kann. Der gleiche Fehler tritt wahrscheinlich bei der Installation von Compass auf, aber ich habe keine Erfahrung damit. – austinthedeveloper
@KatieK einige Beispiele von ausgegebenen CSS über –