在升级到Grails4的过程中,升级到Grails Spring websocket之后,我的websocket实现因以下错误而停止工作。
资产管道如何动态构造这些资产(我的版本是3.0.10)似乎与之相关,但我不清楚问题出在哪里。
诚然,我仍在使用旧版本的jQuery(1.11.1),但除非有其他建议,否则我认为这不应成为问题的根源。
在我打开插件问题之前,想知道是否有人有过类似的经历。
以上内容目前仅以开发模式运行(无预编译资产)。
答案 0 :(得分:0)
这似乎是我选择文件名时出现的名称空间问题。一个讨厌的人尝试调试,但最终还是成功了。
我的“主要” JavaScript文件称为main.js
,似乎与Grails WebSocket插件中使用的约定发生冲突。
将此文件重命名为app_main.js
后,错误消失了。
PS:我还升级了jQuery和资产流水线,但它似乎是直接负责解决该错误。