Grails - 在javascript更改后重新部署

时间:2013-12-03 11:45:30

标签: javascript grails

最近我将conf / ApplicationResources.groovy(使用资源插件)文件添加到我的项目结构中。在这里,我保留了javascript和css库的模块定义。之前,我使用经典g:javascript标记导入库。

现在,每当javascript代码发生变化(服务器运行时),我都会遇到客户端js错误

  

“Uncaught SyntaxError:意外的输入结束”。

因此,对于每个javascript更改应用程序需要重新部署,我不想要的。

我还声明要从资源插件模式中排除.js文件,但问题仍然存在。任何建议/帮助将不胜感激。


SérgioMichels的解决方案有效:

  • 添加到Config.groovy:“grails.resources.debug = true;”

1 个答案:

答案 0 :(得分:3)

为了避免使用Resources插件的缓存问题,在我的所有项目中,我都使用Config.groovy中的config grails.resources.debug = true

您仍然在GSP中使用<r:require modules=""/>,但在开发模式下,来源会显示所有包含的文件,而不是合并它们。