ecco la mia attuale lista per i miei gulpfile.jsGulpfile.js guardano le migliori pratiche
// 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
});
e questo funziona.
ma un tutorial Seguo ha qualcosa di leggermente diverso:
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);
});
ho bisogno del .on ('cambiamento', browserSync.reload)? Funziona; Sono solo curioso di sapere se quello che sto facendo non è una buona pratica. Grazie!
vedo, ti ringrazio ... ho follow-up domanda allora mi Immagino ... l'ordine degli array è importante, giusto? Quindi, se voglio minimizzare tutto prima che il broswersync si ricarichi dovrei provare solo il browsersync alla fine dell'array? o no? lol –
Sì, è corretto :) ma è necessario rendersi conto che le attività di Gulp sono asincrone in natura, quindi vorrei creare una funzione e chiamare i gestori in modo sincrono! –