代码拉取完成,页面将自动刷新
var gulp = require('gulp')
var less = require('gulp-less');//less插件
var path = require('path');
var plumber = require('gulp-plumber');//获取报错句柄,防止任何构建错误后 导致gulp挂机的问题
var notify = require('gulp-notify'); //拿取报错信息
gulp.task('testLess', function () {
//return gulp.src('./less/**/*.less') 所有Less编译
return gulp.src('./less/less.less')
.pipe(plumber({errorHandler: notify.onError("Error: <%= error.message %>")})) //加上这插件的功能是防止gulp-less报错后 task挂掉的问题
.pipe(less({
paths: [ path.join(__dirname, 'less', 'includes') ]
}))
.pipe(gulp.dest('./css'));
});
//监控文件
gulp.task('watch', function() {
gulp.watch('./less/**/*.less', ['testLess']);
});
//默认任务,启动时仅在目录下键入gulp即可 不用再加任务名
gulp.task('default',['watch']); //定义默认任务
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。