Files
mohiit1502.github.io/gulpfile.js
2018-07-15 02:04:22 +05:30

32 lines
884 B
JavaScript

const gulp = require('gulp');
const sass = require('gulp-sass');
const browserSync = require('browser-sync').create();
//compile by scss to css and place in my src folder
gulp.task('sass',() =>{
return gulp
.src(['styles/scss/*.scss'])
.pipe(sass())
.pipe(gulp.dest('styles/css'))
.pipe(browserSync.stream());
}
)
gulp.task('js',() =>{
return gulp
.src(['node_modules/bootstrap/dist/js/bootstrap.min.js','node_modules/jquery/jquery.min.js','node_modules/popper.js'])
.pipe(gulp.dest('js'))
.pipe(browserSync.stream());
}
)
// Static Server + watching scss/html files
gulp.task('serve', ['sass'], function() {
browserSync.init({
server: '.'
});
gulp.watch("styles/scss/*.scss", ['sass']);
gulp.watch("*.html").on('change', browserSync.reload);
});
gulp.task('default', ['serve','js']);