Witryna, nad którą pracuję, korzysta z potoku zasobów szyn i pliku application.scss do importowania i przetwarzania różnych plików CSS.Jak uniknąć wielu @importów zmiennych SASS?
Jednak niektóre arkusze stylów są używane w określonych miejscach, a dla tych nie ma sensu importowanie ich do globalnego manifestu. Jednak importowanie ich wymaga importowania zmiennych.scss i prawdopodobnie mixins.scss do samego arkusza (aby były one przetwarzane poprawnie), co powoduje powstanie duplikatu kodu w ostatecznym css.
Czy istnieje sposób, aby w zasadzie powiedzieć preprocesorowi - "Zaufaj mi, zmienna/mixin, które widzisz zostanie zdefiniowany, zanim wszystko zostanie przetworzone"?
W przeciwnym razie nie widzę ho, aby uniknąć importowania każdego arkusza do jednego manifestu, który wydaje się nadęty.
Dzięki.
Możliwe duplikaty: http://stackoverflow.com/questions/17976140/false-positive-undefined-variable-error-when-compiling-scss, http: // stackoverflow.com/questions/18408324/how-can-one-import-only-variables-and-mixins-from-scss-stylehsheets, http://stackoverflow.com/questions/24182734/how-to-avoid-duplication-of- styles-in-scss – cimmanon
Nie jestem do końca pewien, czy to rozumiem, jeśli posiadasz pliki, które zawierają tylko mixiny i zmienne, powinieneś być w stanie uwzględnić je tak często, jak chcesz bez żadnego nadęcia? Żadna rzecz nie powoduje kompilacji css –
Tak więc użycie np. @import "/ mixins"; na początku pliku css nie ma już skompilowanego kodu, a nie importowania? Po prostu pozwala na kompilację css? W takim razie. świetnie i dzięki! –