2012-10-26 44 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