我试图更改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。
答案 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覆盖。
最后一步是根据需要调整版本。