Импортировать интервалы (поля, отступы и т. Д.) С помощью SCSS в Bootstrap 5

Вероятно, мне здесь не хватает чего-то очевидного - я пытаюсь скомпилировать свой Bootstrap с помощью SCSS, поэтому я могу просто выбрать нужные мне файлы. Все работает отлично, пока я не перейду к классам полей и отступов (например, mt-0). Я думал, что это часть utilities.scss, но, видимо, нет, и я не могу их отследить. Я упустил здесь очевидное включение?

@import "../../node_modules/bootstrap/scss/functions";
@import "../../node_modules/bootstrap/scss/variables";
@import "../../node_modules/bootstrap/scss/mixins";
@import "../../node_modules/bootstrap/scss/utilities";


// Optional
@import "../../node_modules/bootstrap/scss/root";
@import "../../node_modules/bootstrap/scss/reboot";
@import "../../node_modules/bootstrap/scss/type";
@import "../../node_modules/bootstrap/scss/images";
@import "../../node_modules/bootstrap/scss/containers";
@import "../../node_modules/bootstrap/scss/grid";

person Paul    schedule 14.12.2020    source источник


Ответы (1)


Сопоставление для классов полей и заполнения (например, mt-0) находится в файле _utilities.scss [1], однако он генерирует классы с помощью utilities / _api.scss [2], поэтому ниже вам понадобится импорт утилит:

@import "../../node_modules/bootstrap/scss/utilities/api";

использованная литература

[1] Файл утилит (

person ljbc1994    schedule 14.12.2020
comment
Это решило проблему - большое спасибо :) - person Paul; 15.12.2020