Installation
$ npm install --g gulp browser-sync
$ npm install --save-dev gulp-sass
Lancement
$ gulp serve
et voilà !
var gulp = require('gulp'); | |
var browserSync = require('browser-sync').create(); | |
var sass = require('gulp-sass'); | |
// Static Server + watching scss/html files | |
gulp.task('serve', ['sass'], function() { | |
browserSync.init({ | |
server: "./" | |
}); | |
gulp.watch("scss/*.scss", ['sass']); | |
gulp.watch("*.html").on('change', browserSync.reload); | |
}); | |
// Compile sass into CSS & auto-inject into browsers | |
gulp.task('sass', function() { | |
return gulp.src("scss/*.scss") | |
.pipe(sass()) | |
.pipe(gulp.dest("css")) | |
.pipe(browserSync.stream()); | |
}); | |
gulp.task('default', ['serve']); |
Installation
$ npm install --g gulp browser-sync
$ npm install --save-dev gulp-sass
Lancement
$ gulp serve
et voilà !