为了协调 SPA 应用程序的风格,我想在 JSON 文件中定义一些风格变量,并在我的 Less 编译中使用它。
基本上它可以像这样工作:
gulp.src('variables.json')
.pipe(function () {
// process to create a less file from json
})
.pipe(gulp.dest('less/_variable.json.less'))
.on('end', function(){
gulp.src(['less/*.less', '!less/_*.less'])
.pipe(plugins.less())
.pipe(gulp.dest('css'))
});
而且更少:
@import "_variables.json.less";
// Other things
在进行较少的编译之前是否可以在不创建中间文件的情况下做到这一点?是否可以将第一个任务的结果和 Less 源合并到同一个乙烯基 fs 以进行 Less 编译?
此致。