Tôi có một styles.scss chính như thế này:Bootstrap biến 4 tùy chỉnh không ghi đè
//@import "../components/bootstrap/scss/bootstrap";
// Core variables and mixins
@import "../components/bootstrap/scss/functions";
@import "../components/bootstrap/scss/mixins";
@import "components/variables";
@import "../components/bootstrap/scss/variables";
tôi cố gắng ghi đè lên các biến thành công trong components/variables
của tôi như thế này:
$green: #71c835 !important;
Nhưng nó vẫn tiếp tục chọn màu của bootstrap variables.scss
là $green: #28a745 !default;
Để tạo xem tôi allready cố gắng để chuyển đổi trình tự của hai tập tin như thế này:
// Core variables and mixins
@import "../components/bootstrap/scss/functions";
@import "../components/bootstrap/scss/mixins";
@import "../components/bootstrap/scss/variables";
@import "components/variables";
Nó thực sự làm tôi điên làm thế nào tôi có thể chỉ đơn giản là ghi đè lên các biến bootstrap
Bạn đã thử thay đổi trình tự tải của SCSS chưa? Bạn có thể tải một tệp có chứa các biến ghi đè cuối cùng. –
Bạn có ý gì? – Sreinieren
Bạn đang nhập "thành phần/biến" trước "thành phần/bootstrap/scss/biến", vì vậy những gì tôi đề xuất là bạn có thể thay đổi chuỗi nhập hai tệp này để tệp có biến của bạn sẽ được nhập cuối cùng . –