gpt4 book ai didi

Grails Asset-Pipeline - 在 WAR 中捆绑 Assets

转载 作者:行者123 更新时间:2023-12-02 14:07:17 24 4
gpt4 key购买 nike

我正在尝试使用现在是 Grails 2.4 一部分的 Assets 管道,但我不太明白它是如何捆绑我的 Assets 目录的。我也在使用 bower,并且在 ./assets/下有 bower_components

我有 application.js 和 application.css list “需要”必要的 Assets 。
当我运行“grails war ”时,它会缩小并压缩 bower_components 下的每个 Assets ,并将它们包含在 .war 中。

.war 中最终的、缩小的 application.js 和 application.css 看起来很棒,但我不清楚为什么它还包括每一个 Assets ,由于应用程序,所有这些都不会在部署的应用程序中被请求。 js/css。

我是否应该使用“grails.assets.excludes”明确排除这些(不在我的 list 中的所有 Assets )?或者,将它们捆绑在 .war 中而不担心它是否很常见,因为它没有被引用并且没有伤害任何东西?

最佳答案

好问题。答案其实是两者兼而有之。您可以将它们留在您的 war 文件中而不必担心它们,但这确实增加了不必要的重量。一旦您对 list 和捆绑包感到满意,您就可以配置排除模式以使用 GLOB 通配符模式忽略不需要的文件(不必单独排除每个文件)。您还可以排除所有,然后使用包含配置将项目列入白名单。我们这样做是为了让您在生产中发现丢失的某些文件时不会有任何意外的惊喜。当您认为适合您的发布周期时,允许您进行这些遗漏。

关于Grails Asset-Pipeline - 在 WAR 中捆绑 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26491022/

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