gulp-concat、gulp-ng-annotate(如果不是angular框架不需要)、gulp-less、gulp-minify-css、minimist、del、gulp-zip、gulp-ftp、run-sequence port: 21, //user: 'anonymous', //pass:null, remotePath: "path/" })); }); run-sequence 一个串行方式跑gulp任务的插件,在实际场景中,不允许我们同时跑很多任务,因为任务之间往往是相互依赖的,此时run-sequence就是一个很好的选择,他可以让多个任务按照写入顺序执行,同时可以控制哪些任务并行跑 参考代码: var runSequence = require('run-sequence'); gulp.task('publish', function (callback) { runSequence 比如: gulp.task('two', ['one'], function() { //任务two,会在任务one结束之后执行 }); 但个人还是更喜欢,用run-sequence因为一旦依赖项变多之后
moment"), ftp = require('gulp-ftp'), git = require('gulp-git'), runSequence = require('run-sequence //pass:null, remotePath: "somePath/" })); }); 一键打包 至这里,打包就全部完成了,下面要做的就是把他们连起来,这里用到上篇提到的插件,run-sequence gulp-del的插件,代码如下: gulp.task('clean',function(){ return del(config.output.dist); }) 完整打包review 经过以上,一个完整的run-sequence
6.2.0", "gulp-rename": "^1.2.2", "gulp-sourcemaps": "^2.2.1", "gulp-uglify": "^2.0.0", "run-sequence } gulpfile.js const gulp = require('gulp') const del = require('del') const runSequence = require('run-sequence
文件修改浏览器自动刷新 npm install --save gulp-shell //执行shell命令 npm install --save gulp-ssh //操作远程机器 npm install --save run-sequence
gulpfile.js const gulp = require('gulp'); const rename = require('gulp-rename'); const runSequence = require('run-sequence
= require("gulp-rev-collector"); var replace = require("gulp-replace"); var runSequence = require('run-sequence
$ npm install run-sequence --save-dev 这是一个使用run-sequence的任务队列的语法: var runSequence = require('run-sequence
start 注意:这些命令中的任何一个的初始运行可能会失败,输出类似于: [12:56:49] 'lint' errored after 702 ms [12:56:49] Error in plugin 'run-sequence