#581·grunt

任务之间的通信

作者: davidpfahler创建于 2012年12月15日更新于 2026年8月12日
标签Type: EnhancementComponent: tasks

这个问题在 grunt-contrib-watch 仓库的讨论中变得很明显。问题在于,watch 任务无法告知其他任务哪些文件发生了变化,并触发 watch 任务来执行它们。这表明 grunt 中存在一个普遍的问题,即任务之间缺乏通信基础设施。grunt.event 提供了一个良好的技术实现,我个人认为事件是我们要采取的方向。但我们需要一个稳定的约定,让每个人都知道 grunt 插件如何进行通信。