我有gruntfile如下:
concat: {
options: {
banner: '<%= banner %>',
stripBanners: true
},
one: {
src: ['src/**/*.js'],
dest: 'dist/<%= pkg.name %>_ac.js'
},
two: {
src: ['/types/**/*.js'],
dest: 'dist/<%= pkg.name %>_lib.js'
},
all: {
}
},..... and so on
Run Code Online (Sandbox Code Playgroud)
现在,如果我注册任务,如:grunt.registerTask('basic',['concat:all']);
我希望一个和两个都跑.我该如何添加此选项
all: {
// what i need to add here to include one and two both?
}
Run Code Online (Sandbox Code Playgroud)
如果您要将任务注册为指向两个目标,则无需添加其他目标.做就是了:
grunt.registerTask('basic', ['concat:one', 'concat:two']);
Run Code Online (Sandbox Code Playgroud)
否则,如果您打算将来自一个和两个的文件连接在一起,请执行以下操作:
grunt.initConfig({
concat: {
one: {
src: ['src/**/*.js'],
dest: 'dist/<%= pkg.name %>_ac.js'
},
two: {
src: ['/types/**/*.js'],
dest: 'dist/<%= pkg.name %>_lib.js'
},
all: {
src: ['<%= concat.one.src %>', '<%= concat.two.src %>'],
dest: 'dist/<%= pkg.name %>_all.js'
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
500 次 |
| 最近记录: |