dev-server-nodejs
Version:
Developer -> Pedro Henrique Freitas
37 lines (31 loc) • 842 B
JavaScript
const del = require('del'),
gulp = require('gulp'),
browserSync = require('browser-sync').create(),
gulpSequence = require('gulp-sequence');
var paths = {
dist: {
dest: 'app/'
},
};
gulp.task('copy', function () {
return gulp.src('./views/*')
.pipe(gulp.dest('dist/assets/css/'));
});
gulp.task('default', function () {
});
gulp.task('build', function (cb) {
prod = true;
gulpSequence('clean', ['css-build', 'js', 'html', 'img', 'fonts'], 'copy', cb);
})
gulp.task('watch', function () {
gulp.watch(paths.styles.src, ['scss-to-css']);
gulp.watch(paths.scripts.src, ['js']);
});
gulp.task('serve', ['watch'], function () {
browserSync.init({
server: {
baseDir: './app/public'
}
});
gulp.watch(['js','css','ejs'], browserSync.reload);
});