之后所有的gulp插件都以此方式安装,即npm install xx --save-dev gulp插件详细介绍 按照实际的打包顺序, 我依次会介绍gulp-git、gulp-htmlmin、gulp-uglify gulp-git主要的作用是通过gulp脚本,来执行一些git的操作,gulp-git插件基本上可以完成所有常用的git操作,比如add、commit、push等等,还可以查看git-log,十分方便 ,用法也非常简单,比如下面是一段获取git仓库中tag为v1.0.0的代码(也可以checkout分支名): var git = require('gulp-git'); gulp.task('checkout ', function () { git.checkout('v1.0.0', function (err) { if (err) throw err; }); }) 详细的gulp-git 使用方法,请参照https://github.com/stevelacy/gulp-git。
gulp-zip'), moment = require("moment"), ftp = require('gulp-ftp'), git = require('gulp-git 使用gulp-git 如果想打包git版本库中的某一个版本,或者某一个分支,就需要用到git.checkout,但是在checkout之前,需要首先提交git版本,如果在git-bash下,会进行如下操作 还可以给gitTag 变量加一个默认值,即 gitTag = argv.tag||defaultValue; 这个defaultValue可以写死一个版本,也可以在每次commit的时候生成一个tag,gulp-git