在Gruntfile.js
中,我有:
watch: {
styles: {
files: [
'<%= yeoman.app %>/styles/{,*/}*.less'
],
tasks: ['copy:styles', 'autoprefixer']
}
}
对于这条路径,{,*/}
到底意味着什么?它与使用双星号**/
有什么不同
发布于 2013-10-21 17:10:42
这种模式在yeoman模板中被广泛使用:它意味着只查看文件夹层次结构内部的一个级别。它主要用于性能原因,因为同时查看太多文件可能会很慢(甚至不可能)。
发布于 2013-10-21 12:05:58
我相信你使用的是minimatch pattern。
双星号是一个导致递归到子目录中的glob。
单个星号仅匹配当前目录中的0个或更多字符(它匹配除斜杠字符以外的所有字符)。
例如,a/**/d将匹配a/b/c/d。
https://stackoverflow.com/questions/19485806
复制相似问题