Maison  >  Questions et réponses  >  le corps du texte

javascript - Le développement front-end est fréquemment modifié. Comment résoudre le problème de cache lors de la prévisualisation?

Notre société télécharge le projet de SVN vers le local, puis le télécharge sur le serveur après l'avoir modifié localement.
Le problème est maintenant que lorsque plusieurs styles sont modifiés localement ou que des js liés en externe sont prévisualisés dans le navigateur, les modifications ne sont pas visibles pour des raisons de cache, et le cache ne peut être vidé que manuellement. Cependant, c'est plus gênant lors des modifications. sont fréquents. Après avoir examiné la méthode d'ajout d'horodatages à fis, il semble que le projet ne soit reconfiguré que lors du déploiement ou de la mise à jour. Existe-t-il une bonne méthode pour ce genre de modification locale relativement fréquente ?

淡淡烟草味淡淡烟草味2712 Il y a quelques jours583

répondre à tous(8)je répondrai

  • 为情所困

    为情所困2017-05-16 13:26:25

    Désactivez le cache via Chrome
    outils de développement Chrome > réseaux > cache désactivé, voir l'image ci-dessous

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 13:26:25

    Ajouter le numéro de version après les fichiers CSS et JS

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:26:25

    Vous pouvez utiliser le plug-in de nettoyage du cache de Chrome. Cliquez simplement sur le bouton de ce plug-in à chaque fois que vous actualisez la page. Vous n'avez pas besoin du bouton d'actualisation de Chrome.

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:26:25

    Il est recommandé d'utiliser un outil de construction tel que webpack ou gulp Lors de la construction du projet, mettez le numéro de version après le fichier pour déclencher la requête du navigateur.

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:26:25

    Développer et déployer du code front-end

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 13:26:25

    Après chaque modification, vous pouvez ajouter un horodatage après le fichier pour vous assurer que le fichier demandé est un fichier nouvellement modifié, comme suit
    <link rel="stylesheet" href="css/main.css?i=2017051101" >
    <script src="js/config.js?i=2017051101"></script>

    répondre
    0
  • PHPz

    PHPz2017-05-16 13:26:25

    Le bouton sur la page peut être forcé à actualiser
    Événement de liaison de bouton location.reload()

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:26:25

    CMD + MAJ + R

    répondre
    0
  • Annulerrépondre