标签:
var gulp = require(‘gulp‘), jshint = require(‘gulp-jshint‘); uglify = require(‘gulp-uglify‘); var map = require(‘map-stream‘); gulp.task(‘minify‘, function () { gulp.src(‘./qualityData.js‘) .pipe(uglify()) .pipe(gulp.dest(‘build‘)) }); var myReporter = map(function (file, cb) { if (!file.jshint.success) { console.log(‘JSHINT fail in ‘+file.path); file.jshint.results.forEach(function (err) { if (err) { // console.log(err); console.log(‘ ‘+file.path + ‘: line ‘ + err.error.line + ‘, col ‘ + err.error.character + ‘, code ‘ + err.error.code + ‘, ‘ + err.error.reason); } }); } cb(null, file); }); gulp.task(‘lint‘, function() { return gulp.src(‘./qualityData.js‘) .pipe(jshint()) // .pipe(myReporter); .pipe(jshint.reporter(‘default‘, { verbose: true })); });
标签:
原文地址:http://www.cnblogs.com/cart55free99/p/4411671.html