2012-10-26 9 views
5

I generowane pełną aplikację z konsoli polecenia:mojolicious morbo server domyślnie buforuje?

mojo generate app MyApp 

Potem zacząłem serwer dev:

morbo myapp 

Zmieniłem trochę kodu, nawet zmienił nazwę domyślnego kontrolera, ale nie widzę żadnych zmian w przeglądarce, tylko jeśli uruchomię ponownie serwer morbo. To jest bardzo denerwujące dla rozwoju. Jak pozbyć się tego zachowania pamięci podręcznej?

AKTUALIZACJA: zauważyłem, jeśli używam hipnotoady zamiast morbo, działa i aktualizuje zmiany poprawnie, więc problem jest morbo.

Odpowiedz

2

Na aditional uwaga, jeśli chcesz mieć żywe aktualizacji bezpośrednio z Morbo + fullapp należy cd do folderu aplikacji uruchom

$ morbo script/myapp 

Byłoby wówczas działać prawidłowo.

+0

Nie wiem, dlaczego zostały odrzucone, a nie chdir: ing do folderu aplikacji wydaje się powodować problemy, takie jak buforowane strony i rekompilacja jest flakey – Tanoh

4

Nigdy wcześniej nie miałem tego problemu, ale jest zegarek().

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

Może jeśli wyraźnie powiedzieć serwer gdzie szukać zmienione pliki to będzie działać. Lub, być może, to może pomóc znaleźć, gdzie jest problem.

+0

dzięki, zegarek param załatwi sprawę. dodawanie -w/route/towatch po uruchomieniu serwera z konsoli – jipipayo

+0

Bez powodzenia wypróbowałem wszystkie zalecenia w tym wątku. Dodawanie -w/route/towatch działało dla mnie, ale wciąż muszę nacisnąć F5 (odświeżać) kilka razy w przeglądarce, aby zmiany zaczęły obowiązywać. Chciałbym mieć to posortowane całkowicie. – gpwr