如何在资产管道grails

时间:2016-03-31 05:27:41

标签: grails asset-pipeline grails-2.5

我正在使用资产管道2.5.0和Grails 2.5.0,在创建战争时,所有静态文件(如js,css等)都被重命名(摘要会附加到它上面)。有没有办法避免重命名或禁用摘要?

由于

2 个答案:

答案 0 :(得分:1)

通常,如果您没有主动跳过此功能,资产管道应始终保留具有原始文件名的文件

grails.assets.skipNonDigests

http://bertramdev.github.io/grails-asset-pipeline/guide/configuration.html

由于摘要是捆绑过程的一部分,需要破解缓存,我强烈建议不要在生产中禁用它,但如果你仍然想要,你也可以通过禁用捆绑来禁用它

grails.assets.bundle=false

答案 1 :(得分:1)

@peschenbach的回答帮助了我。但问题还在于我的资产管道插件是2.5.1。我将其更新为2.7.3并在我的Config.groovy

中添加了这些行
grails.assets.enableDigests = false // this will disable appending digest to minified static files
grails.assets.skipNonDigests = false // this will not skip the non digest files

2.5.1中没有 enableDigests 标志,禁用重命名文件。 而 skipNonDigests 也会在资产文件夹中添加带有原始名称的文件。 希望这有助于其他人。