gulp 添加版本号

532 阅读1分钟
/**
 * yarn add gulp --dev
 * yarn add gulp-load-plugins --dev 自动加载gulp插件
 * yarn add gulp-rev --dev 添加版本号
 * yarn add gulp-rev-collector --dev 替换html引入的版本号
 * 
 */

const {src, dest, parallel} = require('gulp');
const $ = require('gulp-load-plugins')();

const ghtml = () => {
  return src(["rev/**/*.json","html/*.html"], {base: 'html'})
  .pipe($.revCollector())
  .pipe(dest('dist/html'))
}

const gjs = () => {
  return src('js/*.js', {base: 'js'})
  .pipe($.rev())
  .pipe(dest('dist/js/'))
  .pipe($.rev.manifest())
  .pipe(dest('rev/js'));
}

const gcss = () => {
  return src('css/*.css', {base: 'css'})
  .pipe($.rev())
  .pipe(dest('dist/css/'))
  .pipe($.rev.manifest())
  .pipe(dest('rev/css'));
}
const dev = parallel(ghtml, gjs, gcss);
module.exports = {
  dev,
}