Возможно ли это?Конкат меньше файлов в один файл меньше
file1.less
@import "file2.less"
@import "file3.less"
.caller {
.mixin();
width: @width;
height: @height;
}
.something-with-a-background {
background: url("@{images}/other-thing.png");
}
file2.less
@import "file3.less"
.mixin() {
@width: 100%;
@height: 200px;
background: url("@{images}/white-sand.png");
}
file3.less
@images: "../img";
И есть эти ком забивной:
allFiles.less
// file3.less
@images: "../img";
// file2.less
.mixin() {
@width: 100%;
@height: 200px;
background: url("@{images}/white-sand.png");
}
// file1.less
.caller {
.mixin();
width: @width;
height: @height;
}
.something-with-a-background {
background: url("@{images}/other-thing.png");
}
Я просто хочу выход быть файлы объединяются вместе в правильном порядке, в зависимости от @import
отчетности.
Что я пытаюсь сделать: Я хочу иметь возможность добавлять меньше файлов в каталог dist, чтобы люди могли использовать mixins/vars/etc. путем импорта моего меньшего файла. Но в разработке я не хочу, чтобы все они были в одном файле. Поэтому мне нужна сборка, которая разрешит импорт для меня.
Вы * попробовали * это? Вы получили сообщение об ошибке? Вы получаете нежелательный результат? – cimmanon
@cimmanon, обратите внимание, что я компилирую файл с меньшим размером, а не файл css. Если можно скомпилировать файл с меньшим количеством файлов, то, пожалуйста, ответьте на вопрос, но я спрашиваю, потому что я не знаю, и я не могу найти информацию, чтобы ответить на мой вопрос сам ... – kentcdodds
Я думаю, я все еще пытаюсь понять цель файла 1 LESS. Если это так, что ваши другие файлы LESS могут иметь только один важный, а не многие, вы всегда можете иметь один LESS-файл, который просто имеет важные утверждения и ничего больше. –