Wie kann ich während des Entwickelns das Laden der Seite blockieren, bis die Funktion "watchify" beendet ist?

9

Hier ist ein typischer Workflow:

  1. Bearbeiten Sie die JS-Datei
  2. Datei speichern, watchify startet automatisch den Wiederaufbau für mich
  3. Alt-Tab zum Browser
  4. Strg + R, um Seite
  5. neu zu laden

Das ist großartig, außer wenn watchify länger als die Schritte 3 und 4 dauert, ist es nervig, weil Sie entweder den veralteten Code oder einen Fehler erhalten.

Gibt es einen einfachen Weg, um zu garantieren, dass das niemals passiert? Wie kann ich meinem Server signalisieren, dass er einen weiteren Sekundenbruchteil warten soll, bevor er versucht, die angeforderte Seite zu laden? Wenn so etwas nicht existiert, wie gehen Menschen in der Praxis mit diesem Problem um?

Ich muss am Googeln lutschen, weil ich nicht einmal Leute finden kann, die über dieses Problem reden, außer das , das besagt" Fügt einen einfachen (Node-basierten) Server hinzu, der bei Anfragen blockieren wird, bis die Uhr fertig ist: dies würde das immer frustrierende Phänomen des Neuladens der Seite vermeiden, nur um die Uhr zu finden Ich lauf noch nicht. - aber leider ist das ein Eintrag in einer Todo-Liste, nicht etwas, das in diesem Repo existiert.

    
dumbmatter 21.11.2015, 18:56
quelle

1 Antwort

4

Wenn Sie Grunt oder Gulp verwenden, können Sie das Live-Reload-Plugin verwenden.

Sie können auch einen Signalton abspielen, wenn die Aufgabe abgeschlossen ist, damit Sie wissen, wann die Seite erneut geladen werden muss.

Es lohnt sich auch, sich liveloadify anzusehen.

    
Emanuele Spatola 21.11.2015 19:06
quelle

Tags und Links