[英]Grunt Concat Task, how to ignore all .min.js files?
I have the following grunt concat task. 我有以下grunt concat任务。 How can I make concat ignore all minified files?
如何让concat忽略所有缩小的文件? This doesn't work.
这不起作用。
concat: {
js: {
src: [
'<%= globalConfig.bar %>',
'<%= globalConfig.foo %>/*.js',
'<%= globalConfig.foo %>/!*.min.js',
'<%= globalConfig.fooLib %>/*.js',
'<%= globalConfig.fooLib %>/!*.min.js'
],
dest: '../../foo/fooCombined.js'
},
css: {
src: ['<%= globalConfig.foo %>/*.css'],
dest: '../../foo/fooCombined.css'
}
},
This also doesn't work: 这也行不通:
'<%= globalConfig.fooLib %>/(*.js && !*min.js)'
Any help is appreciated. 任何帮助表示赞赏。 Thanks.
谢谢。
Try this: 试试这个:
concat: {
js: {
src: [
'<%= globalConfig.bar %>',
'<%= globalConfig.foo %>/*.js',
'<%= globalConfig.fooLib %>/*.js',
'!**/*.min.js'
],
dest: '../../foo/fooCombined.js'
},
css: {
src: ['<%= globalConfig.foo %>/*.css'],
dest: '../../foo/fooCombined.css'
}
},
Negate or !
否定或
!
is placed at the beginning of a valid pattern to produce the opposite effect. 放置在有效模式的开头以产生相反的效果。 Patterns are processed in order, so placing a negated pattern that you wish to exclude at the end, will do the trick.
模式按顺序处理,因此放置一个您希望在最后排除的否定模式将会起作用。
See http://gruntjs.com/configuring-tasks#globbing-patterns for more info. 有关详细信息,请参阅http://gruntjs.com/configuring-tasks#globbing-patterns 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.