2015-08-17 29 views

回答

1

,您可以嘗試這樣的:

watch('public/**/*.js').on('change', function (file) { 
    runSequence('compressjs'); 
}); 

現在的文件是函數的範圍內使用。例如,您可以使用file.path來獲取已更改文件的路徑。

編輯:上述解決方案只能gulp.watch工作,但看codegulp-watch插件,我認爲以下應爲插件工作:

watch('public/**/*.js', function (file) { 
    runSequence('compressjs'); 
}); 
+0

非常感謝您的回答。你的解決方案確實可行,但它只適用於'gulp.watch'。我怎樣才能用'gulp-watch'插件做到這一點? – user1995781

+0

@ user1995781,我使用我認爲應該基於插件代碼工作的代碼編輯答案。 –