Sass 重写SCSS混合

Sass 重写SCSS混合,sass,Sass,我正试图覆盖一个来自第三方插件的SCSS混合。我不想直接编辑mixin,所以我创建了它的副本并添加了所有修改 当前,文件按以下顺序加载: @import "scss/button-mixin"; // Overridden @import "vendors/scss/button-mixin"; // Original (在这两个文件中,mixin的名称类似) 我还尝试在原始mixin之后加载重写mixin,但在这两种情况下,我的自定义重写mixin都被忽略 同样的设置只需很少的时间,但SC

我正试图覆盖一个来自第三方插件的SCSS混合。我不想直接编辑mixin,所以我创建了它的副本并添加了所有修改

当前,文件按以下顺序加载:

@import "scss/button-mixin"; // Overridden 
@import "vendors/scss/button-mixin"; // Original
(在这两个文件中,mixin的名称类似)

我还尝试在原始mixin之后加载重写mixin,但在这两种情况下,我的自定义重写mixin都被忽略

同样的设置只需很少的时间,但SCS似乎以不同的方式处理这个问题


我怎样才能做到这一点?

我创建了一个Sass要点来帮助您可视化一个被覆盖的mixin,您试图做的应该是可行的。我想可能是其他地方导致了这个问题,可能是插件加载mixin的顺序吗

我只能建议你通过sass开始一步一步地解决你的问题


我创建了一个Sass要点来帮助您可视化一个被覆盖的混音,您试图做的应该是可行的。我想可能是其他地方导致了这个问题,可能是插件加载mixin的顺序吗

我只能建议你通过sass开始一步一步地解决你的问题