Solution de réversion


Dans le travail de développement front-end, nous avons rencontré plus d'une fois le problème de la mise à jour des ressources statiques. Afin de mieux utiliser le cache, nous fixons généralement le délai d'expiration des ressources statiques très long afin de charger plus rapidement. , nous utilisons même Sans CDN, lorsque nous souhaitons mettre à jour une ressource en ligne, nous rencontrerons le problème que la mise à jour ne peut pas être effectuée en temps opportun en raison de la mise en cache.

Basé sur ce problème, tmt-workflow fournit directement un ensemble de solutions de réversion. tmt-workflow 直接提供一套 reversion 的解决方案。

开启方式:

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

{    "reversion": true}

2. 执行 gulp build_dist 即可

tmt-workflow

Méthode d'ouverture :

1. Ouvrez .tmtworkflowrc< /code> fichier de configuration, effectuez la configuration suivante :
{
  "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. Exécutez gulp build_dist puis

tmt-workflow sera généré en fonction du contenu en fonction de chacun. modification que vous apportez. Md5 correspondant et mettez à jour toutes les ressources référencées telles que les fichiers de style et les fichiers html, il vous suffit de les télécharger directement, aucune autre opération supplémentaire n'est requise. Le fichier manifest.json du fichier est le suivant :
rrreee🎜. 🎜Les fichiers HTML ne sont pas réversions. Si nécessaire, modifiez simplement le code vous-même. 🎜🎜🎜