react-webpack-flux-babel-natliu
Version:
react 全栈
22 lines (17 loc) • 639 B
JavaScript
var gulp = require("gulp");
var jshint = require("gulp-jshint");
var uglify = require("gulp-uglify");
// 定义lint任务, 验证代码,注意gulp采取了pipe方法,用流的方法直接往下传递
gulp.task("lint", function() {
return gulp.src("src/*.js")
.pipe(jshint())
.pipe(jshint.reporter('default'));
});
// 定义compress任务,压缩代码
gulp.task("compress", function () {
return gulp.src("src/*.js")
.pipe(uglify())
.pipe(gulp.dest('build'));
});
// 将lint和compress任务组合起来,并建立新的默认任务
gulp.task("default", gulp.series('lint', 'compress'));