使用选项

时间:2015-10-28 12:35:21

标签: less gulp gulp-less

我们正在使用gulp-less将LESS文件编译为css。问题是我们在较少的文件中有calc()语句,我们希望较少的编译器按原样复制到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>));
});

..但无济于事。可能吗?是否有任何解决方法或替代方案?

1 个答案:

答案 0 :(得分:3)

短划分的命名选项在javascript中的camelCase中,试试这个:

 .pipe(less({
      strictMath: 'on',    // this is what you have to do
      paths : [ <my less paths> ]
 }))