javascript - Grails - 在javascript更改后重新部署

标签 javascript grails

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

现在每次 javascript 代码更改时(当服务器正在运行时)我都会收到客户端 js 错误提示

"Uncaught SyntaxError: Unexpected end of input".

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

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


Sérgio Michels 的有效解决方案:

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

最佳答案

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

你还在用<r:require modules=""/>在您的 GSP 中,但在开发模式下,源代码将显示包含的所有文件而不是合并它们。

关于javascript - Grails - 在javascript更改后重新部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20350280/

相关文章:

javascript - 有没有一种方法可以在不使用 [form element].[name attribute value] 的情况下找到具有特定名称的表单的后代?

javascript - 结合 javascript 正则表达式

grails - 从Grails中的select标签中选择多个值

grails - BootStrap.groovy 中的访问 Controller 请求参数

grails - 无法在 Grails Controller 中读取 PUT XML 请求

javascript - 在 JavaScript 中取消选中复选框时显示确认消息

javascript - jQuery Toggle Slide 在 Safari 中不起作用

javascript - 正在为所有文章加载相同的 disqus 线程

grails - 使不在其他结果集中查找(或在Spring中查找非管理员用户)的Grails标准

grails - 域类中的更新未存储到数据库中