FranksTD 2019-12-19
第三项 项目源目录配置
新建src,把项目目录拖到src
打包版本号只适用于本目录结构,其他结构自己去配置
//引用gulp const gulp = require('gulp'); // 加版本号 const assetRev = require('gulp-asset-rev'); // 文件清理 const clean = require('gulp-clean'); // 给html添加版本号 gulp.task('htmlminTask', function() { gulp.src('src/*.html') //创建一个流,用于从文件系统读取 Vinyl 对象 .pipe(assetRev()) //管道方法 .pipe(gulp.dest('dist/')) //创建一个用于将 Vinyl 对象写入到文件系统的流 gulp.src(['src/**/*.html']) //** 匹配多个目录及子目录 *匹配0或多个字符 .pipe(assetRev()) .pipe(gulp.dest('dist/')) }) // 文件复制 复制没有经过处理的文件 不添加此代码 生成得dist仅为打包执行的东西 gulp.task('copyTask', function() { gulp.src('src/asset/**/*') .pipe(gulp.dest('dist/asset/')) }) // 打包 gulp.task('default', ['htmlminTask', 'copyTask']); //gulp执行顺序
7.第七项 执行 gulp
运行cmd 输入 gulp
相关连接:
- 安装node
https://www.runoob.com
- 复制整个文件夹或文件到指定目录
https://www.runoob.com
- 自动更新版本号
-https://blog.csdn.net/chen_enson_1/article/details/85780786