less全目录编译

This commit is contained in:
Yudong
2014-04-15 11:39:22 +08:00
parent d0cfbe9ff2
commit 870b0fa04d

View File

@@ -4,22 +4,20 @@ var coffee = require('gulp-coffee');
var uglify = require('gulp-uglify');
var path = require('path');
lessPath = './core/static/style';
corePath = './'
gulp.task('less', function() {
return gulp.src(lessPath + "/**/*.less").pipe(less()).pipe(gulp.dest(lessPath));
return gulp.src(['./**/*.less','!node_modules/**/*.less']).pipe(less()).pipe(gulp.dest('./'));
});
gulp.task('coffee', function() {
return gulp.src([corePath + "/**/*.coffee",'!node_modules/**/*.coffee']).pipe(coffee({bare:true})).on('error', function(error) {
return gulp.src(['./**/*.coffee','!node_modules/**/*.coffee']).pipe(coffee({bare:true})).on('error', function(error) {
throw error;
}).pipe(uglify()).pipe(gulp.dest(corePath));
}).pipe(uglify()).pipe(gulp.dest('./'));
});
gulp.task('watch', function(){
gulp.watch([corePath + "/**/*.coffee",'!node_modules/**/*.coffee'],['coffee']);
gulp.watch(lessPath + "/**/*.less",['less']);
gulp.watch([ './**/*.coffee','!node_modules/**/*.coffee'],['coffee']);
gulp.watch(['./**/*.less','!node_modules/**/*.less'],['less']);
});
gulp.task('default', ['less', 'coffee', 'watch']);