这是因为
grunt-contrib-watch当前将所有任务运行作为子进程生成。因此,该变量
child不在同一过程上下文中。很快
grunt-contrib-watch@0.3.0就会发布,并带有一个
nospawn选项。这将使您配置监视以在相同的上下文中生成任务运行,并使上面的示例正常工作。
请查看此问题以获取更多信息:
https://github.com/gruntjs/grunt-contrib-
watch/issues/45

这是因为
grunt-contrib-watch当前将所有任务运行作为子进程生成。因此,该变量
child不在同一过程上下文中。很快
grunt-contrib-watch@0.3.0就会发布,并带有一个
nospawn选项。这将使您配置监视以在相同的上下文中生成任务运行,并使上面的示例正常工作。
请查看此问题以获取更多信息:
https://github.com/gruntjs/grunt-contrib-
watch/issues/45