在 Gulp 中观看文件时,访问许多事件类型的任何已触发事件的事件路径

问题描述

借助 Gulp,您可以通过对每种事件类型使用 watch().on() method 来访问触发事件的路径:

const { watch } = require('gulp');

watch('*.js').on('change',(path,stats) => {
  console.log(`File ${path} was changed`);
});

watch('*.js').on('add',stats) => {
  console.log(`File ${path} was added`);
});

您还可以使用 events option 监视多种事件类型,但您无法访问已触发事件的路径:

watch('*.js',{ events: ['change','add'] },cb => {
  // body omitted
  cb();
});

在监视多个事件类型时,有没有办法从单个匿名处理程序访问触发事件的路径?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)