创建任务
//在命令行里输入grunt,自动执行concat:foo和uglify
grunt.registerTask(‘default‘, [‘concat:foo‘, ‘uglify]);
//在命令行里输入grunt dist,自动执行concat:foo和uglify:dist
grunt.registerTask(‘dist‘, [‘concat:foo‘,‘uglify:dist‘]);
多任务:
同时指定像grunt concat:foo或者grunt concat:bar这样的任务和目标,在运行时Grunt只会处理指定目标的配
置;然而如果运行grunt concat,将会遍历所有的目标, 并按任务指定的顺序处理每个目标。
grunt.registerMultiTask(taskName, [description], taskFunction);
//多任务
//grunt log:foo运行Grunt,它会输出foo: 1,2,3
//grunt log输出所有log对象里面的内容
grunt.registerMultiTask(‘log‘, ‘log stuff‘, function () {
grunt.log.writeln(this.target + ‘: ‘ + this.data);
});
‘基本‘任务
自定义任务:
grunt.registerTask(‘default‘, ‘description‘, function () {
grunt.log.writeln(‘‘);
});
grunt.registerTask(‘default‘, ‘description‘, function () { grunt.log.writeln(‘‘); });
grunt.registerTask(‘default‘, ‘description‘, function () { grunt.log.writeln(‘‘); });
代码:
时间: 2024-10-13 19:20:19