示例用法:
任务:gulp-inject
用于将js/**/*.js
文件注入 index.html。
问题:如果我观察js/**/*.js
glob 中的变化,这意味着每次.js
更改任何文件的内容时我都在运行注入任务,这是不必要的,因为路径不会改变。
问题:如何创建一个只监视 glob 中文件的添加/删除的监视程序?
谢谢!
示例用法:
任务:gulp-inject
用于将js/**/*.js
文件注入 index.html。
问题:如果我观察js/**/*.js
glob 中的变化,这意味着每次.js
更改任何文件的内容时我都在运行注入任务,这是不必要的,因为路径不会改变。
问题:如何创建一个只监视 glob 中文件的添加/删除的监视程序?
谢谢!
你可以给 watch 一个回调函数来获取文件对象,包括事件的类型:
add - file was added to watch or created
change - file was changed
unlink - file was deleted
见https://www.npmjs.com/package/gulp-watch