2015-10-25 2 views
0

Я хотел бы не только иметь gulp watch следить за изменениями в указанных файлах, но и сам gulpfile.js. Примечательно, что я использую инструмент управления активами , который обертывает Gulp.gulp watch на самом gulpfile.js

я наткнулся this link, который, как представляется, именно то, что мне нужно, но когда я его реализации, а затем введите либо gulp watch или gulp, а затем внести изменения в gulpfile эти изменения не отражаются.

Я уверен, что мне нужно добавить что-то в эликсир, но не знаю, что. У меня есть следующее для беседки, но, вероятно, нужно что-то подобное для часов.

Вот соответствующее содержимое моего gulpfile:

/*gulpfile.js*/ 
gulp.slurped = false; // step 1 

gulp.task("watch", function(){ 

    if(!gulp.slurped){ // step 2 
     gulp.watch("gulpfile.js", ["default"]); 
     //gulp.watch("etc..."); 
     gulp.slurped = true; // step 3 
    } 

}); 

gulp.task("default", ["some-task", "another-task", "watch"]); 

gulp.task('bower', function() { 
    return bower(); 
}); 

elixir(function(mix) { 
    // Run bower install 
    mix.task('bower'); 
    //mix.task('default'); //uncommenting this causes an error when running "gulp" 
    //mix.task('watch'); //uncommenting this causes an error when running "gulp" 

    // all other elixir.mix tasks... 
    mix.copy('resources/assets/js/**', 'public/js'); 

ответ

1

gulper является одним из возможных ответов: https://github.com/anatoo/gulper

Таким образом, вместо запуска gulp watch вы можете запустить gulper watch

Смежные вопросы