jQuery插件和JS脚本之间的Grails冲突

我有一个需要jQuery的Grails应用程序,所以我通过插件加载jQuery和jQuery-UI:

buildConfig.groovy: runtime ":jquery:1.11.1" compile ":jquery-ui:1.10.4" 

这个工作正常,因为我没有包含也使用jQuery的独立JS脚本。 这个脚本名为myscript.jquery.js,我把它放在web-app / js下。

现在我在main.gsp中包含这些插件和脚本:

 main.gsp:   ...        ... 

我明白了

 ReferenceError: jQuery is not defined $ = jQuery; 

我犯了一个特定的错误吗? 有没有更好的方法来处理这个?

PS:我试图通过main.gsp中的脚本直接加载jQuery,但是这没有用,因为我有其他依赖于jQuery插件的插件: – /

在config中的ApplicationResources.groovy文件中添加脚本,然后在页面中添加该模块。 这将解决问题。

示例:在您的conf / ApplicationResources.groovy中

 modules = { baseJS { resource url: 'js/myscript.jquery.js' } } 

在你的gsp文件中

  

这是旧博客,但你会明白这个想法

http://www.anyware.co.uk/2005/2011/09/12/optimising-your-application-with-grails-resources-plugin/

谢谢