我正在开发一个单页应用程序,这需要大量的JavaScript代码编辑。不幸的是,好像grails正在缓存javascript文件,直到我没有运行干净的命令再重启(直到100%不是浏览器缓存问题),我才能看到所做修改的效果。

我正在使用资源插件来获取我的JS文件,但是无论如何放置文件(web-app / js或web-app / assets / js),我都尝试并获得相同的结果。

实时查看修改的唯一方法是将代码放在.gsp文件中,但是我不喜欢这种解决方案。是否有任何启用热重装的设置?

我正在使用grails 2.2.2,win7

最佳答案

如果您使用的是资源插件(我认为这是grails 2中的默认设置),只需将以下内容添加到url的末尾,您就可以进行更改:

?_debugResources=y

例如:
http://localhost:8080/myapp/main?_debugResources=y

查看官方文档以了解其他选项:http://grails-plugins.github.io/grails-resources/guide/8.%20Debugging.html

10-06 13:32
查看更多