0

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

谢谢

4

2 回答 2

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

enableDigests标志在2.5.1 中不存在,它禁止重命名文件。而skipNonDigests也会在资产文件夹中添加具有原始名称的文件。希望这对其他人有帮助。

于 2016-03-31T10:04:30.823 回答
1

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

grails.assets.skipNonDigests

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

由于消化是捆绑过程的一部分并且需要破坏缓存,我强烈建议不要在生产中禁用它,但如果你仍然想要,你应该能够通过禁用捆绑来禁用它

grails.assets.bundle=false
于 2016-03-31T07:20:50.190 回答