Я использую плагин less gulp для компиляции меньшего количества файлов и пытаюсь заменить несколько переменных пользовательскими переменными, используя параметр modifyVars, предоставляемый плагином.
Файл для конвертирования выглядит так -
.rtl {
@import "bootstrap.less";
}
и команда gulp -
gulp.src(filename)
.pipe($.less({
plugins: [new LessPluginRTL()],
modifyVars: {list of variables}
}))
Но modifyVars не заменяются в выходном файле. Тем не менее, если он работает нормально, если я удаляю .rtl
@import "bootstrap.less";
Я пытался использовать плагин "gulp-class-prefix" с приведенным выше оператором импорта для префикса ".rtl" для всех классов и элементов, но он работает только для селекторов классов, а не для селекторов элементов.