Skip to content

Commit d0f4054

Browse files
author
Aori Nevo
committed
fix: i11443 gulp watch
1 parent ce9c886 commit d0f4054

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

gulpfile.js

+13-7
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,28 @@ gulp.registry(forwardReference());
99

1010
requireDir('./gulp/tasks');
1111

12+
function browserReloadSync(done) {
13+
browser.reload();
14+
done();
15+
}
16+
1217
// Builds the documentation and framework files
1318
gulp.task('build', gulp.series('clean', 'copy', 'sass', 'javascript', 'docs:all'));
1419

1520
// Starts a BrowerSync instance
16-
gulp.task('serve', gulp.series('build', function(){
21+
gulp.task('serve', gulp.series('build', function(done){
1722
browser.init({server: './_build', port: port});
23+
done();
1824
}));
1925

2026
// Watch files for changes
2127
gulp.task('watch', function() {
22-
gulp.watch('docs/**/*', gulp.series('docs', browser.reload));
23-
gulp.watch(['docs/layout/*.html', 'docs/partials/*{html,hbs}', 'docs/assets/partials/*{html,hbs}', 'node_modules/foundation-docs/templates/*{html,hbs}'], gulp.series('docs:all', browser.reload));
24-
gulp.watch('scss/**/*', gulp.series('sass', browser.reload));
25-
gulp.watch(['docs/assets/scss/**/*', 'node_modules/foundation-docs/scss/**/*'], gulp.series('sass:docs', browser.reload));
26-
gulp.watch('js/**/*', gulp.series('javascript:foundation', browser.reload));
27-
gulp.watch(['docs/assets/js/**/*', 'node_modules/foundation-docs/js/**/*'], gulp.series('javascript:docs', browser.reload));
28+
gulp.watch('docs/**/*', gulp.series('docs', browserReloadSync));
29+
gulp.watch(['docs/layout/*.html', 'docs/partials/*{html,hbs}', 'docs/assets/partials/*{html,hbs}', 'node_modules/foundation-docs/templates/*{html,hbs}'], gulp.series('docs:all', browserReloadSync));
30+
gulp.watch('scss/**/*', gulp.series('sass', browserReloadSync));
31+
gulp.watch(['docs/assets/scss/**/*', 'node_modules/foundation-docs/scss/**/*'], gulp.series('sass:docs', browserReloadSync));
32+
gulp.watch('js/**/*', gulp.series('javascript:foundation', browserReloadSync));
33+
gulp.watch(['docs/assets/js/**/*', 'node_modules/foundation-docs/js/**/*'], gulp.series('javascript:docs', browserReloadSync));
2834
});
2935

3036
// Runs all of the above tasks and then waits for files to change

0 commit comments

Comments
 (0)