在grails项目中使用jquery 2.2.2

时间:2016-04-04 16:25:58

标签: javascript jquery angularjs grails

我试图更改grails项目中的javascript库版本以使用兼容版本。我们已将Angularjs 1.5.2添加到该项目中。这需要jquery 2.1+(https://docs.angularjs.org/misc/faq)。我们目前正在使用jquery 1.10.2,但2.2.2是最新的。 grails更新此方法的方法是编辑BuildConfig.groovy并运行grails refresh-dependencies。但是,grails jquery插件只支持jquery到1.11.1。 (https://grails.org/plugin/jquery)是否有适当的grails方法来解决这个问题?

我使用的是Grails 2.2.5。

1 个答案:

答案 0 :(得分:0)

我申请了@ vahid的建议。第一步是下载jquery和jquery-ui,并将必要的文件放在适当的位置。对我们来说,那就是:

js/libs/jquery-1.10.2.min.js
js/libs/jquery-ui-1.10.4.custom.min.js
css/blitzer/jquery-ui.custom.css

然后,从BuildConfig.groovy中删除了grails-jquery插件引用:

runtime ":jquery:1.10.2"
compile ":jquery-ui:1.10.4"

并将jquery和jquery-ui模块添加到Config.groovy:

jquery {
    resource url: 'js/libs/jquery-1.10.2.min.js'
}

'jquery-ui' {
    resource url: 'js/libs/jquery-ui-1.10.4.custom.min.js'
    resource url: 'css/blitzer/jquery-ui.custom.css'
}

jquery-ui周围的标记是必不可少的。我也删除了我们的jquery-theme覆盖。

最后一步是根据需要调整版本。