Mam projekt Meteor z następującą strukturę plików:Meteor Sass zastosowaniem zasady Sass z głębszych plików
.meteor
client
dashboard
dashboard.scss
client.scss
Mój podstawowy plik Sass jest client.scss który rezyduje w folderze klienta.
Jeśli zdefiniuję $ flat-button w client.scss. Wtedy nie mogę go użyć w desce rozdzielczej.css bez dodawania import '../client';
. Jednak gdy robię to w wielu plikach, powoduje to duplikaty wpisów w ujednoliconym pliku css. Jeśli go nie zaimportuję, Meteor zgłasza błędy z powodu nieodnalezienia zmiennej.
Czy należy dodać ustawienia do kompilatora sass, aby to działało?
Nie widzę problemu? Jeśli chcesz, aby zmienna była dostępna w innym miejscu, zdefiniuj ją w innym miejscu lub zmień kolejność importu. – cimmanon
Cały sens posiadania podstawowego pliku sass polega na tym, że nie chcę redeclare moich kolorów w każdym segcie. I nie mam żadnego wpływu na zamówienie importowe, o ile wiem. – Difusio
Nie można utworzyć pliku * nowego * zawierającego tylko zmienne? – cimmanon