Tôi biết đây có lẽ là một câu hỏi kỳ lạ, nhưng gắn bó với tôi. :)Gulp SASS - Sử dụng @import mà không cần biên dịch scss -> css
Có thể sử dụng gulp sass (hoặc các plugin gulp khác) để đọc một tệp .scss với nhiều câu lệnh @import và nhập/concat tất cả các tệp @ import-ed đó vào một tệp .scss duy nhất là không phải được biên dịch sang CSS?
Thông tin cơ bản: Tôi đã lấy các tệp cơ sở Bootstrap và FontAwesome .scss và kết hợp chúng thành tệp .scss chính duy nhất. Bây giờ tôi muốn nhận tất cả các tệp trong câu lệnh @import thành một tệp .scss duy nhất.
Một tùy chọn khác mà tôi nghĩ là chỉ sử dụng công cụ concat, nhưng sau đó tôi sẽ không phải chỉ định thủ công từng tệp được concat-ed trong tệp gulp? Đúng nếu tôi sai.
Ví dụ về những gì tôi đang tìm kiếm:
//base.scss
@import foo;
@import bar;
Imports
//foo.scss
$my-font-size:20px;
Và
//bar.scss
body {
div {
font-size:$my-font-size;
}
}
Để làm
//final.scss
$my-font-size:20px;
body {
div {
font-size:$my-font-size;
}
}
Lưu ý rằng @import
s được bao gồm trong tệp final.scss
, nhưng không có bất kỳ trình biên dịch nào từ SCSS -> CSS.
Có vẻ tốt. Tôi không thể kiểm tra gói này vào lúc này vì tôi đã chuyển sang nhưng có vẻ như tôi đang tìm kiếm những gì tôi đang tìm kiếm. Tôi sẽ đánh dấu câu trả lời của bạn là giải pháp. –
Cảm ơn. Đây là giải pháp cho tôi. Trong khi đó tôi đã tạo yêu cầu kéo với sửa chữa kiểm tra các tập tin với tiền tố gạch dưới nếu thường xuyên không thể truy cập. – entio
Vâng, tôi đã thấy điều đó. Vẻ đẹp của nguồn mở. Cảm ơn! –