У меня есть частичный файл sass, в котором содержатся миксины, к которым я хотел бы получить глобальный доступ.Насколько я понимаю, все, что вам нужно сделать, это @import этот файл в файл master.scss, и он должен быть доступен во всем мире.К сожалению, это не так для меня.Мне нужно импортировать файл переменной в каждый отдельный файл .scss, в котором я хочу его использовать. Что мне нужно сделать, чтобы импортировать его в файл master.scss, чтобы я мог получить доступ к своим миксинам по всему миру?
Это приложение rails с моим файлом master.scss, импортированным в файл application.scss.
Дерево моих активов
- scss
-- utilities
-- _mixins.scss
-- components
-- buttons.scss
master.scss
Содержимое моего файла master.scss
@import 'utilities/_mixins';
@import 'components/buttons';
Содержимое моего файла mixins.scss
@mixin square-size($size) {
height: $size;
width: $size;
}
Пример того, как я использую миксин в компонентах / buttons.scss:
.square-button {
@include square-size(40px);
}