-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Closed
Labels
Milestone
Description
This issue is like #49.
When import same file multiple times, I got result that has duplicated nested mixin rule (only nested mixin)
For example
_mixin.less
.mixin() {
color:yellow;
.mixin-inner{
color:red;
}
}
some-block.less
@import "_mixin";
.some_block{
.mixin;
color:red;
}
hoge-block.less
@import "_mixin";
@import "some-block.less";
.hoge_block{
.mixin;
color:blue;
}
and result
some-block.less
.some_block {
color: yellow;
color: red;
}
.some_block .mixin-inner {
color: red;
}
hoge-block.less
.some_block {
color: yellow;
color: red;
}
.some_block .mixin-inner {
color: red;
}
.some_block .mixin-inner {
color: red;
}
.hoge_block {
color: yellow;
color: blue;
}
.hoge_block .mixin-inner {
color: red;
}
.hoge_block .mixin-inner {
color: red;
}
but expected result
.some_block {
color: yellow;
color: red;
}
.some_block .mixin-inner {
color: red;
}
.hoge_block {
color: yellow;
color: blue;
}
.hoge_block .mixin-inner {
color: red;
}