实现以下目标所需的模式是什么。
.tmp
这是在Grunt文件中注册livereload
任务。
我试过以下几种配置。它匹配.tmp
中的所有文件,但不会.tmp/views
也尝试了,
'.tmp/{,views/**/}*.html'
但结果相同。
livereload: { options: { livereload: LIVERELOAD_PORT }, files: [ '.tmp/{,views/**}*.html' ] }
答案 0 :(得分:10)
您应该能够通过在files数组中传递两个元素来获得所需的匹配项:
files: [
'.tmp/*.html',
'.tmp/views/**/*.html',
]
这将匹配.html
正下方的任何.tmp/
文件以及.html
中的任何.tmp/views/
文件,无论是直接位于该目录下还是更深层({{1}部分)。