2017-04-20 2 views
0

travaillant sur un site Web construit avec python et angulaire, mais après chaque changement, j'ai besoin de réinitialiser le navigateur pour le voir. Je vois que c'est un problème en général alors quelle est la meilleure approche pour la mise en cache des ressources js et css? en ce moment je ne m'inquiète pas si chaque fichier sera appelé sur chaque page s'il n'y a pas d'autre option.angular/python - problème de mise en cache du navigateur sur chaque changement

+0

double possible de [Comment forcer le navigateur à recharger les fichiers CSS/JS mises en cache?] (Http://stackoverflow.com/questions/118884/how-to-force-browser-to-reload- caché-css-js-fichiers) –

Répondre

1

Faites-vous référence au temps de développement? Si c'est le cas, cela peut souvent être défini dans le navigateur. Quel navigateur utilisez-vous? Pour Chrome:

  1. Ouvrez les outils de développement.
  2. Sélectionnez l'onglet réseau.
  3. Cochez la case Disable cache
+0

nous avons 150 testeurs je ne peux pas leur dire de faire la même chose – user1751287

+0

C'est pourquoi je demandais si vous faisiez référence au temps de développement. Vous n'avez pas mentionné les testeurs dans votre message. – DeborahK

1

Pour les tests/déploiement, envisager la construction des fichiers avec un numéro unique attaché à eux afin que le navigateur les voit comme de nouveaux fichiers. La méthode la plus simple pour effectuer ces builds est d'utiliser le processus de construction CLI angulaire: github.com/angular/angular-cli/wiki/build.

La capture d'écran ci-dessous est tirée de l'excellent cours de John Papa, Angular CLI, sur Pluralsight.

enter image description here