我们正在使用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>));
});
..但无济于事。可能吗?是否有任何解决方法或替代方案?
答案 0 :(得分:3)
短划分的命名选项在javascript中的camelCase中,试试这个:
.pipe(less({
strictMath: 'on', // this is what you have to do
paths : [ <my less paths> ]
}))