在开发的过程,使用gulp-less
来编译.less
文件的时候经常遇到,不小心出现代码的编写错误,gulp
就会报错停止watch
了。请问怎样可以就算遇到了代码编写错误也不会停止watch
。
参考如下代码:
var gulp = require('gulp');
var less = require('gulp-less');
var LessPluginAutoPrefix = require('less-plugin-autoprefix');
var autoprefix = new LessPluginAutoPrefix({
browsers: ["last 5 versions"],
cascade: true
});
var plumber = require('gulp-plumber');
gulp.src('./main.less')
.pipe(plumber())
.pipe(less({
plugins: [autoprefix]
}))
.pipe(gulp.dest('./dest/'));
通过gulp-plumber
插件来忽略less
编译错误
https://github.com/floatdrop/gulp-plumber