gpt4 book ai didi

Grails 资源 : Bundle multiple modules to single file

转载 作者:行者123 更新时间:2023-12-02 14:54:29 25 4
gpt4 key购买 nike

我有模块 A , BA_and_B这取决于 AB .当我使用模块 A_and_B Grails Resources 插件生成 2 个 js/css 文件(一个来自模块 A ,一个来自模块 B )。如何获取单个 css/js 文件?我可以使用相同的defaultBundle所有模块的值,但随后是模块 AB会坏掉的

最佳答案

类(class) CommonResources包含具有公共(public)资源的闭包 + util 方法

class CommonResources {
static a = {
resource url:'js/a.js'
resource url:'css/a.css'
} as Closure

static b = {
resource url: 'js/b.js'
resource url: 'css/b.css'
}

static loadResourcesOn(resources, object) {
resources.delegate = object
resources.call(object)
}
}
我们的资源使用以下结构配置
modules = {
a {
CommonResources.loadResourcesOn(CommonResources.a, delegate)
CommonResources.loadResourcesOn(CommonResources.b, delegate)
}

b {
CommonResources.loadResourcesOn(CommonResources.b, delegate)
}
}

关于Grails 资源 : Bundle multiple modules to single file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12401982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com