2012-10-26 74 views
5

我產生從命令控制檯一個完整的應用程序:mojolicious morbo服務器默認緩存?

mojo generate app MyApp 

之後,我開始開發服務器:

morbo myapp 

我改變了一些代碼,甚至改變了默認的控制器的名字,但我無法看到瀏覽器中的任何更改,只有當我重新啓動morbo服務器的作品。 這對開發人員來說是非常煩人的。 如何擺脫這種緩存行爲?

更新:我注意到,如果我使用hypnotoad而不是morbo,作品和更新更改正確,所以問題是morbo。

回答

2

上aditional的注意,如果你想擁有實時更新直接使用morbo + fullapp你應該cd到應用程序的文件夾,然後運行

$ morbo script/myapp 

然後,它將正常工作。

+0

我不知道你爲什麼被downvoted,而不是chdir:進入應用程序的文件夾似乎會導致諸如緩存頁面和重新編譯等問題 – Tanoh

4

我從來沒有過這個問題,但有手錶()。

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

也許如果你明確地告訴服務器在哪裏尋找 更改的文件,將工作。或者,也許這可以幫助你找到問題出在哪裏。

+0

謝謝,手錶param做的伎倆。當服務器從控制檯啓動時添加-w/route/towatch – jipipayo

+0

在此線程中嘗試了所有建議但未成功。添加-w/route/towatch爲我工作,但我仍然需要在瀏覽器中多次點擊F5(刷新)才能使更改生效。希望完全排序。 – gpwr