Jika Anda menggunakan Sass dalam proyek Rails, permata sass-rails, https://github.com/rails/sass-rails , fitur glob import.
@import "foo/*" // import all the files in the foo folder
@import "bar/**/*" // import all the files in the bar tree
Untuk menjawab kekhawatiran pada jawaban lain, "Jika Anda mengimpor direktori, bagaimana Anda dapat menentukan pesanan impor? Tidak ada cara yang tidak memperkenalkan beberapa tingkat kompleksitas baru."
Beberapa orang akan berpendapat bahwa mengatur file Anda ke dalam direktori dapat MENGURANGI kompleksitas.
Proyek organisasi saya adalah aplikasi yang agak rumit. Ada 119 file Sass dalam 17 direktori. Ini kira-kira sesuai dengan pandangan kami dan terutama digunakan untuk penyesuaian, dengan angkat berat ditangani oleh kerangka kerja kustom kami. Bagi saya, beberapa baris direktori impor sedikit lebih kompleks daripada 119 baris nama file impor.
Untuk mengatasi urutan pemuatan, kami menempatkan file yang perlu memuat pertama - mixin, variabel, dll. - di direktori pemuatan awal. Kalau tidak, muat pesanan adalah dan harus tidak relevan ... jika kita melakukan sesuatu dengan benar.
@import 'partials/header', 'partials/viewport', 'partials/footer';
.