Javascript 咕噜声球形图案
实现以下目标所需的模式是什么Javascript 咕噜声球形图案,javascript,node.js,gruntjs,Javascript,Node.js,Gruntjs,实现以下目标所需的模式是什么 匹配目录.tmp 匹配.tmp/views中的所有html文件及其所有子目录(递归到任意深度) 这是在Grunt文件中注册livereload任务 我尝试了几种不同的配置。它匹配.tmp中的所有文件,但在.tmp/views中不递归匹配 也试过, '.tmp/{,views/**/}*.html' 但结果是一样的 您应该能够通过在文件数组中传递两个元素来获得所需的匹配: files: [ '.tmp/*.html', '.tmp/views/**
.tmp
livereload
任务
我尝试了几种不同的配置。它匹配.tmp
中的所有文件,但在.tmp/views
中不递归匹配
也试过,
'.tmp/{,views/**/}*.html'
但结果是一样的
您应该能够通过在文件数组中传递两个元素来获得所需的匹配:
files: [
'.tmp/*.html',
'.tmp/views/**/*.html',
]
这将匹配直接位于
.tmp/
下方的任何.html
文件,以及.tmp/views/
中的任何.html
文件,无论是直接位于该目录下还是更深的目录下(即/***/
部分)。+1,它可以工作。为了完整性,它与模式“.tmp/{,views/**/}*.html”有什么区别?谢谢。我感觉这是因为逗号前的表达式是空的,尽管我不确定。无论哪种方式,我都会使用上面的数组语法,因为它更清楚地知道它匹配的是什么
files: [
'.tmp/*.html',
'.tmp/views/**/*.html',
]