1
我正在使用gulp-watch監視文件更改。獲取吞噬觀察修改後的文件路徑
watch('public/**/*.js', function() {
runSequence('compressjs');
});
如何捕獲修改後的文件的路徑,供以後自定義處理使用?
我正在使用gulp-watch監視文件更改。獲取吞噬觀察修改後的文件路徑
watch('public/**/*.js', function() {
runSequence('compressjs');
});
如何捕獲修改後的文件的路徑,供以後自定義處理使用?
,您可以嘗試這樣的:
watch('public/**/*.js').on('change', function (file) {
runSequence('compressjs');
});
現在的文件是函數的範圍內使用。例如,您可以使用file.path
來獲取已更改文件的路徑。
編輯:上述解決方案只能gulp.watch
工作,但看code爲gulp-watch
插件,我認爲以下應爲插件工作:
watch('public/**/*.js', function (file) {
runSequence('compressjs');
});
非常感謝您的回答。你的解決方案確實可行,但它只適用於'gulp.watch'。我怎樣才能用'gulp-watch'插件做到這一點? – user1995781
@ user1995781,我使用我認爲應該基於插件代碼工作的代碼編輯答案。 –