Szukam przełączania trybu IE8 w moich plikach LESS i zautomatyzowania generowania plików w Gulp.Czy Gulp może zmienić zmienne LESS?
To gdzie ja zatrzymał się co do przekazania haustem mniej (minus kilka rzeczy):
var IE = true;
var LESSConfig = {
plugins: [ ... ],
paths: LESSpath,
ie8compat: IE, //may as well toggle this
// Set in variables.less, @ie:false; - used in mixin & CSS guards
// many variations tried
// globalVars: [ { "ie":IE } ],
modifyVars:{ "ie":IE }
};
...
.pipe(less (LESSConfig))
Czy nie zmienna modyfikacja obsługiwana w Gulp?
Chciałbym uniknąć używania gulp-modify et al jeśli mogę. Chciałbym, aby system budowania był dość abstrakcyjny z plików źródłowych.
Dlaczego ta praca dla ciebie? Dlaczego to działa dla ciebie, ale nie dla mnie? – Okonomiyaki3000
Aby wyjaśnić, ta funkcja wydaje się być zepsuta. Moje wyniki wskazują, że 'bez łyka 'przetwarza mniej plików __first__ i __then__ dołącza nowe zmienne. Tak więc to, co otrzymujesz, to plik css z mniejszą liczbą zmiennych dodanych do końca. Oczywiście, to nie działa. – Okonomiyaki3000
Przepraszamy za opóźnienie. Nie jestem pewien, co powiedzieć, z wyjątkiem tego, że nadal działa dla mnie. Jestem w najnowszych wersjach. – Lance