我正在尝试覆盖来自第三方插件的SCSS混入。我不想直接编辑混入,所以我创建了一个副本,并添加了我所有的修改。
目前,这些文件按以下顺序加载:
@import "scss/button-mixin"; // Overridden
@import "vendors/scss/button-mixin"; // Original
(在这两个文件中,mixin的名称类似)
我也尝试在原始的混入之后加载被覆盖的混入,但在这两种情况下,我的自定义被重写的混入都被忽略了。
相同的设置在LESS中工作,但SCSS似乎以不同的方式处理它。
我该怎么做呢?
发布于 2017-03-11 04:14:45
我已经创建了一个Sass Gist来帮助你可视化一个被覆盖的混入,你想要做的应该是有效的。我想一定是其他地方导致了这个问题,有没有可能是插件加载mixin的顺序?
我只能建议你从头到尾一步一步地解决你的问题。
https://stackoverflow.com/questions/42705320
复制相似问题