我正在写一个咕噜咕噜的任务来清除不需要的凉亭文件。但是,由于目录本身以Chart.js
结尾,因此我很难与.js
一起玩。
这是我目前所拥有的,但它无效(它仍在删除整个目录Chart.js
,而实际上我希望它只删除文件):
bower: {
src: [
'!build/bower_components/**/*.min.js',
'!build/bower_components/Chart.js/',
'build/bower_components/**/*.js'
]
}
任何提示?
答案 0 :(得分:1)
根据实际问题下的评论,尝试'!build/bower_components/*.js'
似乎可以解决问题。
我的猜测是它只是匹配其使用的glob来匹配字符串作为目录结构。 Chart.js
与../*.js
匹配,无论它是否为目录。
另外,正如您在评论中提到的那样 - 将!
(非)目录字符串放在底部也有帮助。