当前位置:网站首页>入门文档11 自动添加版本号
入门文档11 自动添加版本号
2022-08-05 05:18:00 【dongsdh】
基础用法
const { src, dest, series, watch, parallel } = require("gulp");
const rev = require("gulp-rev");
function clean(cb) {
console.log("清理");
cb();
}
function js(cb) {
console.log("处理js");
src("./src/js/*.js")
.pipe(rev())
.pipe(dest("./dist/js"));
cb();
}
function css(cb) {
console.log("处理css");
cb();
}
const Run = series(clean, js, css);
exports.default = Run;
生成带随机版本号
html每次都引入js的时候,都要修改版本号码,不科学,改造之
生成rev-manifest.json文件
const { src, dest, series, watch, parallel } = require("gulp");
const rev = require("gulp-rev");
function clean(cb) {
console.log("清理");
cb();
}
function js(cb) {
console.log("处理js");
src("./src/js/*.js")
.pipe(rev())
.pipe(dest("./dist/js"))
.pipe(rev.manifest())
.pipe(dest('./dist/rev/js'));
cb();
}
function css(cb) {
console.log("处理css");
cb();
}
const Run = series(clean, js, css);
exports.default = Run;
生成rev-manifest.json文件后,html访问生成版本号的内容及遇到的问题
原html
<script src="../js/b.js"></script>
html解析后
<script src="../js/b-b592c8cb8c.js"></script>
-------------------------------------------------------------------------------------------------------------------
边栏推荐
猜你喜欢
随机推荐
(C语言)strlen、strcpy、strcat、strcmp、strstr函数的模拟实现
C语言入门笔记 —— 分支与循环
LeetCode刷题之第129题
每日一题-三数之和-0716(2)
腾讯云云函数SCF—入门须知
每日一题-最长回文子串-0714
最简单的防抖节流理解法
快问快答—腾讯云服务器常见问题解答
Autoware中安装Yolo3目标检测模块遇到的问题
1008 数组元素循环右移问题 (20 分)
【Day8】使用LVM扩容所涉及的命令
spark源码-任务提交流程之-4-container中启动executor
你要找的cocos面试答案都在这里了!
C语言入门笔记 —— 初识
LeetCode刷题之第23题
C语言查看大小端(纯代码)
spark算子-wholeTextFiles算子
【Day8】 RAID磁盘阵列
虚幻引擎5都有哪些重要新功能?
将一句话的单词进行倒置(C语言纯代码)