我想在我的LESS文件中切换IE8模式,并在Gulp中自动化文件生成。
这是我在使用gulp-less时遇到的问题(减去了很多东西):
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 ) )
Gulp是否支持变量修改?
如果可以的话,我想避免使用gulp-modify等插件。我希望将构建系统与源文件分离。
gulp-less
首先处理 less 文件,然后再附加新变量。因此,最终得到的是一个 CSS 文件,其中包含在结尾处添加的 less 变量。显然,这样行不通。 - Okonomiyaki3000