2012-10-26 9 views
5

I erzeugt eine vollständige App aus dem Befehlskonsole:mojolicious morbus server wird standardmäßig zwischengespeichert?

mojo generate app MyApp 

Danach habe ich die dev-Server gestartet:

morbo myapp 

ich einige Code verändert, verändert auch den Namen des Standard-Controller, aber ich Ich sehe keine Änderungen im Browser, nur wenn ich den morbo Server neu starte. Das ist wirklich ärgerlich für die Entwicklung. Wie wird dieses Caching-Verhalten los?

UPDATE: Ich habe festgestellt, wenn ich Hypnotoad statt Morbus, funktioniert und aktualisiert Änderungen ordnungsgemäß, so dass das Problem ist morbid.

Antwort

2

Auf einer aditional Notiz, wenn Sie direkt mit morbo Live-Updates haben wollen + fullapp Sie dann

$ morbo script/myapp 

Es wäre dann richtig funktionieren, laufen in den Ordner cd sollte der App.

+0

Ich weiß nicht, warum Sie downvoted wurden, nicht Chdir: in den App-Ordner scheint Probleme wie zwischengespeicherte Seiten und Neukompilierung ist flakey – Tanoh

4

Ich hatte dieses Problem nie zuvor, aber es gibt Uhr().

http://mojolicio.us/perldoc/Mojo/Server/Morbo#watch

Vielleicht, wenn Sie ausdrücklich der Server sagen, wo für aussehen geänderte Dateien, es wird funktionieren. Oder, das kann dir vielleicht helfen herauszufinden, wo das Problem liegt.

+0

danke, die Uhr param den Trick. Hinzufügen von -w/route/truckatch, wenn der Server von der Konsole startet – jipipayo

+0

Alle Empfehlungen in diesem Thread wurden ohne Erfolg versucht. Das Hinzufügen von -w/route/towatch funktionierte für mich, aber ich muss noch einige Male im Browser auf F5 (refresh) drücken, damit die Änderungen wirksam werden. Würde gerne alles komplett sortiert haben. – gpwr