我需要用咕噜写一个高级的串音脚本。这是我的样板:
___js
|____dist
| |____vents
| | |____commonEvents.js
| | |____compare.js
|____libs
|____src
| |____events
| | |____carousel.common.js
| | |____compare.js
| | |____styles.common.js
| |____handlers
| | |____carousel.common.js
| | |____compare.js
| | |____style.common.js我希望concat任务查看"src/events“和"src/handlers”目录,找到以".common.js“结尾的所有文件,并将它们连接在一起,并将它们放在"dist/vents”目录("commonEvents.js")中,其他没有以".common.js“结尾的文件,我希望脚本在另一个目录中找到这两个文件,并将它们连接到"dis/vents/filename.js”中(例如: events/compare.js和handlers/compare.js是对的,而不是以common.js结尾的)。
发布于 2014-03-22 22:33:29
我想我们已经知道https://github.com/gruntjs/grunt-contrib-concat模块了。你只需要两个不同的任务。那这个呢?
grunt.initConfig({
concat: {
common: {
src: ['src/events/**/*.common.js', 'src/handlers/**/*.common.js'],
dest: 'dist/vents/commonEvents.js'
},
nocommon: {
src: ['src/events/**/*.js', 'src/handlers/**/*.js', '!src/events/**/*.common.js', '!src/handlers/**/*.common.js'],
dest: 'dist/vents/filename.js'
}
}
});发布于 2014-03-22 22:25:09
https://stackoverflow.com/questions/20082257
复制相似问题