【问题标题】:How to disable digest in asset pipeline grails如何在资产管道 grails 中禁用摘要
【发布时间】:2016-03-31 05:27:40
【问题描述】:

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

谢谢

【问题讨论】:

    标签: grails asset-pipeline grails-2.5


    【解决方案1】:

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

    grails.assets.skipNonDigests
    

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

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

    grails.assets.bundle=false
    

    【讨论】:

    • 谢谢..添加 grails.assets.skipNonDigests = false;在我的 config.groovy 中工作..
    【解决方案2】:

    @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 也会在资产文件夹中添加具有原始名称的文件。 希望这对其他人有帮助。

    【讨论】:

      猜你喜欢
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 2016-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多