2

LESS ファイルを css にコンパイルするために、gulp-less を使用しています。問題は、less ファイルに calc() ステートメントがあり、コンパイル中にそれらを評価するのではなく、less コンパイラーにそのまま css にコピーさせたいことです。

コマンド ラインから lessc を呼び出す場合、これは次のコマンドを使用して簡単に実行できます。

lessc --strict-math=on

しかし、gulp スクリプトからそれを行う方法は?

次のように、タスクパラメータにオプションを追加しようとしました:

gulp.task('less', function() {
  return gulp.src(<my less files>)
             .pipe(less({
                       'strict-math': 'on',    // this is what I tried to add
                        paths : [ <my less paths> ]
                     }))
             .pipe(gulp.dest(<my css path>));
});

..しかし無駄に。出来ますか?そうでない場合の回避策または代替手段はありますか?

4

1 に答える 1