Używam fundacji zurb już od jakiegoś czasu.
Używam konfiguracji altana + kompasu, jak opisano tutaj
http://foundation.zurb.com/docs/sass.htmlFundament zurb - wiele zduplikowanych wpisów CSS
Dziś podczas pracy zauważyłem, że strona została zajmuje dużo czasu, aby załadować i podczas próby kłopoty strzelać problem zauważyłem, że istnieje wiele duplikaty dyrektyw w wygenerowanym pliku css.
Jestem pewien, że to prawdopodobnie robię coś złego, ale nie wiem, od czego zacząć szukać i nie wiem nawet, jakie informacje mogą pomóc w zawężeniu tego problemu.
Fundacja 5.4.5 -> 5.4.7 faktycznie działa
Kompas 1.0.1
Każda pomoc apprecieated.
*************** Aktualizacja: *****************
Więc jak się okazuje i był w rzeczywistości działa 5.4.7 Zajrzałem _functions.scss za @Cartucho
i wygląda na to, patch jest tam:
// 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 niektóre przykłady z podawanych css na linii 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;
}
na linii 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;
}
na linii 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;
}
To prawdopodobnie błąd "przedłużenia". Spróbuj włączyć numery linii w wyjściowym arkuszu CSS. Ale naprawdę nie możemy powiedzieć więcej bez samowystarczalnego przykładu. – KatieK
Czy używasz wersji Compass lub libsass? Istnieje wiele dyskusji na temat tego, jak Foundation pomieszał instalacje Bower dla libsass, ponieważ nie obsługuje nowej wersji SASS. Ten sam błąd prawdopodobnie ma miejsce w przypadku instalacji programu Compass, ale nie mam z tym doświadczenia. – austinthedeveloper
@KatieK przykłady wyprowadzonych css powyżej –