@@ -44,7 +44,11 @@ gulp.task("nodemon", lazyRequireTask('./tasks/nodemon', {
4444 watch : [ "hmvc" , "modules" ]
4545} ) ) ;
4646
47- gulp . task ( "client:livereload" , lazyRequireTask ( "./tasks/livereload" , { watch : "public/{i,img,js,styles}/**/*.*" } ) ) ;
47+ gulp . task ( "client:livereload" , lazyRequireTask ( "./tasks/livereload" , {
48+ // watch files *.*, not directories, no need to reload for new/removed files,
49+ // we're only interested in changes
50+ watch : "public/{i,img,js,styles}/**/*.*"
51+ } ) ) ;
4852
4953gulp . task ( 'link-modules' , lazyRequireTask ( './tasks/linkModules' , { src : [ 'client' , 'modules/*' , 'hmvc/*' ] } ) ) ;
5054
@@ -65,6 +69,7 @@ gulp.task('watch', lazyRequireTask('./tasks/watch', {
6569 } ,
6670 {
6771 watch : [ 'client/**' , 'hmvc/**/client/**' ] ,
72+ ignore : 'client/versions.json' ,
6873 task : "client:browserify"
6974 } ,
7075 {
@@ -104,7 +109,9 @@ gulp.task('client:minify', lazyRequireTask('./tasks/minify', {
104109 root : './public'
105110} ) ) ;
106111
107- gulp . task ( "client:browserify:clean" , lazyRequireTask ( './tasks/browserifyClean' , { dst : './public/js' } ) ) ;
112+ gulp . task ( "client:browserify:clean" , lazyRequireTask ( './tasks/browserifyClean' , {
113+ dst : './public/js'
114+ } ) ) ;
108115
109116gulp . task ( "client:browserify" , [ 'client:browserify:clean' ] , lazyRequireTask ( './tasks/browserify' ) ) ;
110117
@@ -118,7 +125,6 @@ gulp.task('build', function(callback) {
118125} ) ;
119126
120127gulp . task ( 'dev' , function ( callback ) {
121- // runSequence('build', ["client:sync-resources", 'client:compile-css', 'client:browserify', 'client:sync-css-images', 'client:build-md5-list', 'nodemon', 'client:livereload'], callback);
122128 runSequence ( 'build' , [ 'nodemon' , 'client:livereload' , 'watch' ] , callback ) ;
123129} ) ;
124130
0 commit comments