10
votes

Comment puis-je désactiver la recharge en direct dans Meteor?

Je voudrais éteindre l'application automatique Actualiser dans Meteor qui se produit à chaque fois que je modifie un fichier. Comment puis-je faire cela?


0 commentaires

4 Réponses :


16
votes

Vous pouvez désactiver HCP (hot code Push) en ajoutant ceci n'importe où dans votre code client:

Meteor._reload.onMigrate(function() {
  return [false];
});


2 commentaires

Est-il possible de le faire pour qu'un seul modèle?


Juste une tête up - météor._reload est obsolète et a été supprimé à partir de Meteor 1.6.1. RELOAD._ONMIGRATE peut être utilisé à la place.



18
votes

Vous pouvez démarrer votre application avec le - une fois le drapeau , comme: météore --once . .


3 commentaires

Pouvez-vous donner plus de détails sur ce que cette commande fait exactement?


Pouvez-vous donner un lien où avez-vous trouvé - une fois drapeau?


Cela ne rechargez pas le code lorsque vous rechargez la page, cependant.



4
votes

Bâtiment sur la réponse de David, voici comment je le faisais pour laisser les composants arrêter la poussée de code à chaud alors qu'ils sont vivants: xxx

et ensuite, à partir d'un composant (avec la syntaxe de réaction ): xxx


0 commentaires

0
votes

Il y a un petit tour pour ça. Mettez # à la fin de l'URL de la page Vous travaillez et appuyez sur Entrée , puis continuez à fonctionner sur votre code. Une fois que vous avez enregistré le fichier, la page ne sera pas actualisée avant de l'actualiser manuellement ( F5 ou cmd + r ) de cette manière empêchera la page de rafraîchir, mais le nouveau code est toujours poussé au client et vous n'avez pas besoin de désactiver le HCP pour tout le site. Inconvénient: Vous ne savez pas quand le nouveau code est poussé au client


0 commentaires