diff --git a/gulpfile.js b/gulpfile.js index 98f426b..8038405 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -8,6 +8,7 @@ const rsync = require('gulp-rsync'); const sequence = require('run-sequence'); const zip = require('gulp-zip'); const pages = require('gulp-gh-pages'); +const browserSync = require('browser-sync').create(); gulp.task('prepare', () => { @@ -100,4 +101,18 @@ gulp.task('clean', () => { return del('prepared/**'); }); -gulp.task('default', ['prepare']); +gulp.task('serve', () => { + browserSync.init({ + ui: false, + notify: false, + port: 3000, + server: { + baseDir: '.' + } + }); + gulp.watch('index.html').on('change', () => { + browserSync.reload(); + }); +}); + +gulp.task('default', ['serve']); diff --git a/package.json b/package.json index 5fecaa1..94f00f9 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "shower-ribbon": "^2.0.10" }, "devDependencies": { + "browser-sync": "^2.18.12", "del": "^2.2.1", "fs": "0.0.2", "gulp": "^3.9.1",