我正在开发一个单页应用程序,这需要大量的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