使用 Gulp,您可以使用每种事件类型的watch().on()
方法来访问触发事件的路径:
const { watch } = require('gulp');
watch('*.js').on('change', (path, stats) => {
console.log(`File ${path} was changed`);
});
watch('*.js').on('add', (path, stats) => {
console.log(`File ${path} was added`);
});
您还可以使用events
option监视多种事件类型,但您无法访问触发事件的路径:
watch('*.js', { events: ['change', 'add'] }, cb => {
// body omitted
cb();
});
在监视多种事件类型时,有没有办法从单个匿名处理程序访问触发事件的路径?