Reversion 解决方案

收藏375

阅读10896

更新时间2022-04-11

在前端开发的工作当中,我们不止一次遇到静态资源的更新问题,为了更好的利用缓存,我们一般都会将静态资源的过期时间设得很长,为了加载速度更快,我们甚至用了 CDN,那么,当我们想更新一个已上线的资源时,就会遇到因为缓存而更新无法及时的问题。

基于这个问题,tmt-workflow 直接提供一套 reversion 的解决方案。

开启方式:

1. 打开 .tmtworkflowrc 配置文件,作如下配置:

{    "reversion": true}

2. 执行 gulp build_dist 即可

tmt-workflow 会根据你的每次修改,根据内容生成相应的 md5,并更新样式文件和 html 文件等所有引用的资源,你只需将其直接上传即可,勿需其他额外操作,文件的 manifest.json 文件如下:

{
  "css/style-index.css": "css/style-index.e72b382a.css",
  "html/index.html": "html/index.html",
  "img/bg-body.png": "img/bg-body.131a8d26.png",
  "img/bg-logo.png": "img/bg-logo.dda3116e.png",
  "sprite/style-index.png": "sprite/style-index.0e41255a.png",
  "sprite/style-index@2x.png": "sprite/style-index@2x.2eaf5fed.png"
}

html 文件不作 reversion, 如果有需要,自行更改一下代码即可。

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号