tutaj jest mój obecny obserwowanych dla moich gulpfile.jsGulpfile.js oglądać najlepsze praktyki
// Gulp watchlist
gulp.task('watch', ['browserSync', 'sass'], function(){
gulp.watch('app/scss/**/*.scss', ['sass']);
gulp.watch('app/*.html').on('change', browserSync.reload);
gulp.watch('app/js/**/*.js').on('change', browserSync.reload);
//add more watchers here
});
i to działa.
ale tutorial śledzę ma coś nieco innego:
gulp.task('watch', ['browserSync', 'sass'], function(){
gulp.watch('app/scss/**/*.scss', ['sass']);
// Reloads the browser whenever HTML or JS files change
gulp.watch('app/*.html', browserSync.reload);
gulp.watch('app/js/**/*.js', browserSync.reload);
});
muszę się .Na ('zmiana', browserSync.reload)? to działa; Jestem ciekawy, czy to, co robię, nie jest dobrą praktyką. Dzięki!
widzę, dziękuję ... Mam pytanie następczych potem zgadnij ... kolejność tablic ma znaczenie, prawda? Więc jeśli chcę wszystko zminimalizować przed ponownym załadowaniem broswersync powinienem mieć po prostu browsersync na końcu tablicy tak? albo nie? lol –
Tak, to prawda :) ale musisz zdać sobie sprawę z tego, że zadania zręcznościowe mają charakter asynchroniczny, więc zamiast tego wykonam funkcję i zadzwonię do twoich opiekunów synchronicznie! –