Czy możesz importować pliki .css do plików .less ...?
Znam mniej i używam go przez cały mój rozwój. Regularnie używam następującej struktury:
@import "normalize";
//styles here
@import "mixins";
@import "media-queries";
@import "print";
Wszystkie importowane pliki są innymi plikami .less i działają tak, jak powinny.
Mój aktualny problem jest następujący: chcę zaimportować plik .css do .less, który odwołuje się do stylów używanych w pliku .css w następujący sposób:
@import "../style.css";
.small {
font-size:60%;
.type;
}
// other styles here
Plik .css zawiera klasę o nazwie, .type
ale gdy próbuję skompilować plik .less, pojawia się błądNameError: .type is undefined
Czy plik .less nie importuje plików .css, tylko inne .less ...? A może źle to nazywam ...?!
.less
rozszerzeniem. Następnie odwołaj się do niego jako .less
pliku. Będąc dowiązaniem symbolicznym, odciąża je od synchronizacji, ponieważ zmiany w pliku .css natychmiast wpływają na importowany plik .less. Wadą jest konieczność ponownej kompilacji końcowego css po kolejnych zmianach. Aby uzyskać informacje na temat tworzenia dowiązań symbolicznych w systemie Windows, wpisz MKLINK /?
w oknie poleceń
.css
plik za pomocą (less)
dyrektywy inline i skorzystać z faktu, że .css
składnia jest poprawną .less
składnią