如何解决SASS mixin名称冲突?

时间:2014-12-30 17:35:59

标签: sass compass susy-sass

假设我有一个文件" _file1.scss"和" _file2.scss"。他们俩都有一个同名的混合物" my-mixin"。是否可以在" main.scss"要导入的文件" _file1.scss"和" _file2.scss"并指出我想从哪个文件使用mixin?

像" file1 / my-mixin"。

我遇到的问题是我使用SUSY和"指南针/ css3"并且都有一个"列"混入。

1 个答案:

答案 0 :(得分:0)

https://sass-lang.com/documentation/at-rules/use

您可以将要导入的文件路径的最后一部分用作命名空间。

@use '_file1';
@use '_file2';

@include _file1.my-mixin;

或者,您可以自己添加别名:

@use '_file1' as one;
@use '_file2' as two;

@include one.my-mixin;