默认你已经会安装gulp和gulp plugins,并且知道配置文件是怎么回事。
var less = require('gulp-less');
var path = require('path');
gulp.task('less', function () {
gulp.src('./less/**/*.less')
.pipe(less({
paths: [ path.join(__dirname, 'less', 'includes') ]
}))
.pipe(gulp.dest('./public/css'));
});
gulp.task('default', ['less']);var minifyJS = require('gulp-uglify');
gulp.task('compress', function() {
gulp.src('lib/*.js')
.pipe(minifyJS())
.pipe(gulp.dest('dist'))
});
gulp.task('default', ['minifiJS']);var minifyCSS = require('gulp-minify-css');
gulp.task('minify-css', function() {
gulp.src('./static/css/*.css')
.pipe(minifyCSS({keepBreaks:true}))
.pipe(gulp.dest('./dist/'))
});
gulp.task('default', ['minifiCSS']);var concat = require('gulp-concat');
gulp.task('scripts', function() {
gulp.src('./lib/*.js')
.pipe(concat('all.js'))
.pipe(gulp.dest('./dist/'))
});
gulp.task('default', ['concat']);var jsdoc = require("gulp-jsdoc");
gulp.task('jsdoc', function() {
gulp.src("./src/*.js")
.pipe(jsdoc('./documentation-output'))
});
gulp.task('default', ['jsdoc']);