SPA アプリケーションのスタイルを調和させるために、JSON ファイルで somme スタイル変数を定義し、それを 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 ソースを同じビニール ファイルにマージして、Less コンパイルを実行することは可能ですか?
よろしくお願いします。