博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
run-sequence
阅读量:5736 次
发布时间:2019-06-18

本文共 696 字,大约阅读时间需要 2 分钟。

执行前端代码自动构建,一般会分为以下几个步骤 

1. 清理目标目录(任务:clean) 

2. 代码压缩打包,这其中包括对JS,CSS,HTML以及图片的处理(任务:minify:js,minify:css,minify:html,minify:image) 
3. 监控(任务:watch)

首先执行第一步操作,清理目标目录,清理完成后方可执行打包动作。 

然后执行第二步操作,这个步骤里又可以细分为几个任务,但是几个任务相互之间并没有依赖关系,因此可以并行。 
最后执行第三步操作,监控代码变改,必须在第二步所有任务全部执行完成后方可执行

最终代码

var gulp        = require('gulp'),    runSequence = require('run-sequence'),    pump        = require('pump');gulp.task('default', function(cb) {    runSequence(        'clean', // 第一步:清理目标目录        ['minify:js', 'minify:css', 'minify:html', 'minify:image'], // 第二步:打包         'watch', // 第三步:监控        cb    );});

 参考:http://blog.csdn.net/gongm24/article/details/59094678

转载于:https://www.cnblogs.com/fengyouqi/p/8184404.html

你可能感兴趣的文章
asp.net easyui 动态绑定下拉框
查看>>
“小程序”初探
查看>>
angularjs结合plupload实现文件上传
查看>>
招商银行的企业网银如何完成银企对账
查看>>
windows下的进程注入
查看>>
抽象工厂,工厂方法和简单工厂的对比
查看>>
Zookeeper
查看>>
apache配置
查看>>
树dp...吧 ZOJ 3949
查看>>
如何查看Linux操作系统版本
查看>>
js函数中参数的传递
查看>>
(2)javascript的基本语法、数据结构、变量
查看>>
软件业的“敏捷流程”(转载)
查看>>
Java判断素数
查看>>
转:测试反射调用私有方法/私有静态方法
查看>>
调整数组顺序是奇数位于偶数前面
查看>>
我的Android进阶之旅------>Android疯狂连连看游戏的实现之状态数据模型(三)
查看>>
Scrum工具Leangoo“免费版”与“企业版”对比
查看>>
Daily Srum 10.30
查看>>
Debian Security Advisory(Debian安全报告) DSA-4412-1 drupal7 security update
查看>>