码迷,mamicode.com
首页 > 其他好文 > 详细

前端集成解决方案(五)[创建任务]

时间:2016-04-03 16:02:41      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:

创建任务
//在命令行里输入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(‘‘);
});

代码:

前端集成解决方案(五)[创建任务]

标签:

原文地址:http://www.cnblogs.com/lqcdsns/p/5349843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!