복귀 솔루션
프런트 엔드 개발 작업에서 우리는 캐시를 더 잘 활용하기 위해 일반적으로 더 빠르게 로드하기 위해 정적 리소스의 만료 시간을 매우 길게 설정하는 문제에 직면했습니다. , CDN 없이도 온라인 리소스를 업데이트하려고 할 때 캐싱으로 인해 업데이트가 적시에 이루어질 수 없는 문제에 직면하게 됩니다.
이 문제를 바탕으로 tmt-workflow
에서는 일련의 복귀 솔루션을 직접 제공합니다. tmt-workflow
直接提供一套 reversion 的解决方案。
开启方式:
1. 打开 .tmtworkflowrc
配置文件,作如下配置:
{ "reversion": true}
2. 执行 gulp build_dist
即可
tmt-workflow
1. 열기 방법:
.tmtworkflowrc< 열기 /code> 구성 파일에서 다음과 같이 구성합니다. {
"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"
}
2. gulp build_dist
를 실행하면 각 내용에 따라
tmt-workflow
가 생성됩니다. 해당 md5를 수정하고 스타일 파일 및 html 파일과 같은 모든 참조 리소스를 업데이트하면 직접 업로드하기만 하면 되며 다른 추가 작업은 필요하지 않습니다. 파일의 매니페스트.json 파일은 다음과 같습니다.