我正在为流行的CSS框架Bulma写一个Sass扩展库。问题是我还希望能够将此库用作独立导入,但是它依赖于Bulma的一些Sass mixins。
例如:
=mobile
@media screen and (max-width: $tablet - 1px)
@content
所以我想做的是,如果尚未定义mixin,则要包含一些默认的mixin。
像这样:
@if not mixin-exists("mobile")
=mobile
@media screen and (max-width: $tablet - 1px)
@content
但这包括将混合作为本地混合而不是全局混合。
我是否可以根据条件在全球范围内包含此mixin?如果没有,是否还有其他一些标准可以从Sass库继承一小部分功能?