当前位置:网站首页>Getting Started 11 Automatically add version numbers
Getting Started 11 Automatically add version numbers
2022-08-05 06:08:00 【dongsdh】
Basic usage
const { src, dest, series, watch, parallel } = require("gulp");const rev = require("gulp-rev");function clean(cb) {console.log("clean up");cb();}function js(cb) {console.log("processing js");src("./src/js/*.js").pipe(rev()).pipe(dest("./dist/js"));cb();}function css(cb) {console.log("processing css");cb();}const Run = series(clean, js, css);exports.default = Run;
Generate with random version number
Every time html is introduced into js, the version number must be modified, which is unscientific and modified
Generate rev-manifest.json file
const { src, dest, series, watch, parallel } = require("gulp");const rev = require("gulp-rev");function clean(cb) {console.log("clean up");cb();}function js(cb) {console.log("processing 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("processing css");cb();}const Run = series(clean, js, css);exports.default = Run;
After generating the rev-manifest.json file, html accesses the content of the generated version number and the problems encountered
Original html
After html parsing
-----------------------------------------------------------------------------------------------------------------------------
边栏推荐
猜你喜欢
随机推荐
如何用UE5渲染一个可爱的茶壶屋?
电子产品量产工具(5)- 页面系统实现
每日一题-正则表达式匹配-0715
每日一题-DFS
游戏引擎除了开发游戏还能做什么?
LeetCode刷题之第74题
教你如何封装功能组件和页面组件
[Paper Intensive Reading] Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation (R-CNN)
Remembering my first CCF-A conference paper | After six rejections, my paper is finally accepted, yay!
虚幻引擎5都有哪些重要新功能?
手把手教你搭建小程序
深度学习系列(一)简介、线性回归与成本函数
每日一题-三数之和-0716(2)
链表章6道easy总结(leetcode)
LeetCode刷题之第530题
【Day8】 RAID磁盘阵列
【Day8】(超详细步骤)使用LVM扩容
UE4动画雨滴材质制作教程
入门文档10 资源映射
每日一题-两数相加-0711