Wiem, że to prawdopodobnie dziwne pytanie, ale trzymaj się mnie. :)Gulp SASS - Użyj @import bez kompilowania scss -> css
Czy można użyć gulp sass (lub innych wtyczek gulp) do odczytu pojedynczego pliku .scss z wieloma instrukcjami @import i zaimportować/połączyć wszystkie te @ importowane pliki do pojedynczego pliku .scss czyli nie skompilowany do CSS?
Informacje podstawowe: Pobrałem podstawowe pliki .scss Bootstrap i FontAwesome i połączyłem je w jeden główny plik .scss. Teraz chcę, aby wszystkie pliki w instrukcjach @import w jeden plik .scss.
Inną opcją, o której pomyślałem, było użycie narzędzia concat, ale czy nie musiałbym ręcznie określać każdego pliku, który ma zostać dołączony do pliku gulp? Popraw mnie, jeśli się mylę.
Przykład czego szukam:
//base.scss
@import foo;
@import bar;
Imports
//foo.scss
$my-font-size:20px;
I
//bar.scss
body {
div {
font-size:$my-font-size;
}
}
Aby
//final.scss
$my-font-size:20px;
body {
div {
font-size:$my-font-size;
}
}
Zauważ, że @import
s są zawarte w pliku final.scss
, ale nie ma żadnej kompilacji z SCSS -> CSS.
Wygląda dobrze. Nie jestem w stanie przetestować tego pakietu od momentu, w którym przeszedłem, ale wygląda na to, że robię to, czego szukałem. Zaznaczę twoją odpowiedź jako rozwiązanie. –
Dzięki. To było dla mnie rozwiązanie. W międzyczasie utworzyłem polecenie ściągnięcia z plikami sprawdzania poprawności z prefiksem podkreślenia, jeśli standardowe nie są osiągalne. – entio
Tak, widziałem to. Piękno otwartego źródła. Dzięki! –