GrailsJavaScript文件重新加载

GrailsJavaScript文件重新加载,javascript,grails,reload,Javascript,Grails,Reload,我正在开发一个单页应用程序,这需要大量的javascript代码编辑。不幸的是,grails似乎正在缓存javascript文件,我无法看到所做修改的效果,直到我没有运行干净的命令并重新启动(这100%不是浏览器缓存问题) 我正在使用资源插件获取我的JS文件,但我尝试了,并且得到了相同的结果,无论文件放置在哪里(web app/JS或web app/assets/JS) 实时查看修改的唯一方法是将代码放在.gsp文件中,但我不喜欢这种解决方案。是否有任何设置来启用热重新加载 我正在使用Grail

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

我正在使用资源插件获取我的JS文件,但我尝试了,并且得到了相同的结果,无论文件放置在哪里(web app/JS或web app/assets/JS)

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


我正在使用Grails2.2.2,win7,尝试添加插件。这将根据您的内容为您的文件生成一个唯一的名称,因此每次更改javascript文件时,GSP中都会链接一个新名称。

如果您使用的是resources插件(我认为这是grails 2中的默认名称),只需在url的末尾添加以下内容,您就可以使用这些更改:

?_debugResources=y
例如:

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

查看官方文档中的其他选项:

我可以通过在Chrome中使用ctrl+f5或在Config.groovy中使用grails.resources.debug=true重新加载页面来查看我的更改