最近我将conf / ApplicationResources.groovy(使用资源插件)文件添加到我的项目结构中。在这里,我保留了javascript和css库的模块定义。之前,我使用经典g:javascript
标记导入库。
现在,每当javascript代码发生变化(服务器运行时),我都会遇到客户端js错误
“Uncaught SyntaxError:意外的输入结束”。
因此,对于每个javascript更改应用程序需要重新部署,我不想要的。
我还声明要从资源插件模式中排除.js文件,但问题仍然存在。任何建议/帮助将不胜感激。
SérgioMichels的解决方案有效:
答案 0 :(得分:3)
为了避免使用Resources插件的缓存问题,在我的所有项目中,我都使用Config.groovy中的config grails.resources.debug = true
。
您仍然在GSP中使用<r:require modules=""/>
,但在开发模式下,来源会显示所有包含的文件,而不是合并它们。