升级到Grails Spring websocket作为我移动到Grails4的一部分后,我的websocket实现停止了以下错误。
似乎与资产管道动态构建这些资产(我的版本是3.0.10)有关,但我不清楚问题所在。
不可否认,我仍在使用旧版本的jQuery(1.11.1),但我认为除非另有建议,否则不应该是问题的根源。
在我打开插件问题之前,只是想知道是否有人有类似的经历。
以上内容目前仅在开发模式下运行(没有预编译资产)。
这似乎是我选择文件名时的命名空间问题。一个令人讨厌的尝试和调试,但最终到达那里。
我的“主要”JavaScript文件名为main.js
,它似乎与Grails WebSocket插件中使用的约定冲突。
将此文件重命名为app_main.js
后,错误消失了。
PS:我还升级了jQuery和资产管道,但是它似乎直接负责修复错误。