Grunt只监视具有匹配文件的文件夹

时间:2014-05-28 14:41:31

标签: gruntjs glob watch

我正在构建一个需要观看aproject文件夹的grunt脚本,并在添加,更改或删除文件时触发任务。我认为grunt-contrib-watch是可以做到的包。

现在我遇到一些问题,当我在没有.php个文件时运行它时:

  • 创建新文件时,任务
  • 删除文件时,任务
  • 更改文件时,任务

当我运行监视任务并且.php文件夹中有/workbench/temp文件时,则:

  • /temp内创建新文件时触发 任务。
  • /temp内删除文件时触发 任务。
  • /temp内更改文件时触发 任务。
  • /temp之外创建新文件时,任务
  • /temp之外删除文件时,任务
  • /temp之外更改文件时,任务

看起来watch任务正在制作要监视的目录列表,并且它只包含具有与监视任务中的files选项匹配的文件的目录。

如何查看整个指定目录,包括所有子文件夹(还有尚未存在的文件夹)?

我的观察任务:

        "workbench-php": {
            files: [ '../../laravel-test/workbench/**/*.php' ],
            tasks: [ 'test' ]   
        },

0 个答案:

没有答案