【问题标题】:Using jquery 2.2.2 in a grails project在 grails 项目中使用 jquery 2.2.2
【发布时间】:2016-04-04 16:25:58
【问题描述】:

我正在尝试更改 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。

【问题讨论】:

标签: javascript jquery angularjs grails


【解决方案1】:

我采纳了@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 主题覆盖。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多