Lors de l’utilisation de Gulp, il peut être très intéressant qu’il se recharge automatiquement lorsque son fichier de configuration est modifé.

Pour ceci, rien de plus simple. Ci dessous, une tache gulp à mettre dans votre fichier gulpfile.js.

// Gulp restart when gulpfile is changed var spawn = require('child_process').spawn; gulp.task('gulp-autoreload', function() { // Store current process if any var p; gulp.watch('gulpfile.js', spawnChildren); // Comment the line below if you start your server by yourslef anywhere else spawnChildren(); function spawnChildren(e) { if(p) { p.kill(); }      p = spawn('gulp', ['build'], {stdio: 'inherit'}); } }); gulp.task('build', function() { // Your stuff here with build // Moreover, it's a good idea to have livereload if necessary })

Le code est suffisamment explicite, avec quelques remarques au cas où… :)