标签:taobao 对象 pip 浏览器 title 目录结构 编辑 tao copy
第三项 项目源目录配置
新建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
标签:taobao 对象 pip 浏览器 title 目录结构 编辑 tao copy
原文地址:https://www.cnblogs.com/hanhaiyuntao/p/12070452.html