mirror of
https://github.com/HackPlan/RootPanel.git
synced 2026-03-28 23:49:11 +08:00
less全目录编译
This commit is contained in:
12
gulpfile.js
12
gulpfile.js
@@ -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']);
|
||||
|
||||
Reference in New Issue
Block a user