Trang web tôi đang làm việc trên sử dụng đường dẫn nội dung đường ray và tệp application.scss để nhập và xử lý các tệp css khác nhau.Làm cách nào để tránh nhiều @imports của biến SASS?
Tuy nhiên, một số stylesheets được sử dụng ở những nơi cụ thể, và cho những nó làm cho cảm giác ít nhập chúng vào manifest toàn cầu. Nhưng không để import chúng đòi hỏi phải nhập khẩu variables.scss, và có thể mixins.scss vào tấm bản thân (vì vậy họ sẽ xử lý một cách chính xác), kết quả là mã trùng lặp trong css thức.
Có cách nào về cơ bản nói với bộ tiền xử lý - "tin tôi đi, biến/mixin bạn đang xem sẽ được xác định khi mọi thứ được xử lý"?
Nếu tôi không thấy ho để tránh nhập khẩu tất cả các sheet vào một biểu hiện duy nhất, mà có vẻ cồng kềnh.
Cảm ơn.
Các bản sao có thể có: http://stackoverflow.com/questions/17976140/false-positive-undefined-variable-error-when-compiling-scss, http: // stackoverflow.com/questions/18408324/how-can-one-chỉ nhập-biến-và-mixins-từ-scss-stylehsheets, http://stackoverflow.com/questions/24182734/how-to-avoid-duplication-of- phong cách-trong-scss – cimmanon
Tôi không hoàn toàn chắc chắn tôi nhận được điều này, nếu bạn có các tập tin mà chỉ bao gồm mixins và biến bạn sẽ có thể bao gồm chúng thường xuyên như bạn thích mà không có bất kỳ sưng lên? Không có kết quả nào trong css biên dịch –
Vì vậy, sử dụng ví dụ: @import "/ mixins"; lúc bắt đầu của một kết quả tập tin css trong mã không biên dịch nhiều hơn không sử dụng nhập khẩu? Vì vậy, nó chỉ đơn giản cho phép css để có được biên dịch? Nếu vậy. tuyệt vời và cảm ơn! –