__ 写完注册默认的时候在控制台输入gulp指令,会报错: Task function must be specified 。就连之前的js,less任务都无法运行。麻烦帮忙看看谢谢了
var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var less = require('gulp-less');
var css = require('gulp-clean-css');
//注册任务
gulp.task('js', function () {
return gulp.src('src/js/*.js')//找到目标源文件,读取到内存中
.pipe(concat('build.js')) //合并原文件
.pipe(gulp.dest('dist/js/')) //临时输出到本地
.pipe(uglify()) //压缩文件
.pipe(rename('build.min.js')) //改名字
.pipe(gulp.dest('dist/js/'))//输出
});
//注册less任务
gulp.task('less', function () {
return gulp.src('src/less/*.less')
.pipe(less())
.pipe(gulp.dest('src/css'))
});
//压缩css文件
gulp.task('css', function () {
return gulp.src('src/css/*.css')
.pipe(concat('build.css'))
.pipe(rename('build.min.js'))
.pipe(css({compatibility:'ie8'}))
.pipe(gulp.dest('dist/css/'))
});
//注册默认任务
gulp.task('default',['js','less','css']);