Đây là điều mà tôi đã đấu tranh là tốt. Một mặt tôi muốn tùy chỉnh cao tệp biến.less với màu sắc và cài đặt của riêng tôi. Mặt khác, tôi muốn thay đổi các tệp Bootstrap một chút có thể để giảm bớt quá trình nâng cấp.
Giải pháp của tôi (bây giờ) là tạo một tệp LESS addon và chèn nó vào bootstrap.less
tệp sau khi các biến và mixins đã được nhập. Vì vậy, một cái gì đó như thế này:
...
// CSS Reset
@import "reset.less";
// Core variables and mixins
@import "variables.less"; // Modify this for custom colors, font-sizes, etc
@import "mixins.less";
// Custom Addons
@import "addon-file.less"; // <--- My custom LESS addon
// Grid system and page structure
@import "scaffolding.less";
...
Bằng cách này nếu tôi muốn đặt lại màu Bootstrap, phông chữ hoặc thêm các mixin bổ sung tôi có thể. Mã của tôi là riêng biệt nhưng sẽ được biên dịch trong phần còn lại của nhập Bootstrap. Nó không hoàn hảo, nhưng nó là một điểm dừng phù hợp với tôi.