26 lines
611 B
JavaScript
26 lines
611 B
JavaScript
'use strict';
|
|
|
|
var gulp = require('gulp'),
|
|
less = require('gulp-less'),
|
|
livereload = require('gulp-livereload'),
|
|
http = require('http'),
|
|
st = require('st');
|
|
|
|
gulp.task('less', function() {
|
|
gulp.src('app/styles/*.less')
|
|
.pipe(less())
|
|
.pipe(gulp.dest('dist/styles'))
|
|
.pipe(livereload());
|
|
});
|
|
|
|
gulp.task('watch', ['server'], function() {
|
|
livereload.listen({ basePath: 'dist' });
|
|
gulp.watch('less/*.less', ['less']);
|
|
});
|
|
|
|
gulp.task('server', function(done) {
|
|
http.createServer(
|
|
st({ path: __dirname + '/dist', index: 'index.html', cache: false })
|
|
).listen(8080, done);
|
|
});
|