【问题标题】:grunt-cache-breaker not renaming revved filesgrunt-cache-breaker 不重命名 revved 文件
【发布时间】:2015-01-22 23:13:58
【问题描述】:

我正在使用 grunt-cache-breaker 将 md5 哈希添加到我的文件名中。当我运行 grunt 时,它运行正常,没有错误消息。虽然标记内的文件名添加了 md5 哈希,但实际文件没有 md5 哈希。

这是我的 Gruntfile.js 中的缓存破坏任务的样子

                  cachebreaker: {
                  dev: {
                      options: {
                          match: ['idm-ui-vendor.min.js'],
                          replacement: 'md5',
                          src: {
                              path: 'tmp/dev/common/scripts/idm-ui-vendor.min.js'
                          }
                      },
                      files: {
                          src: ['tmp/dev/login/views/view.jsp']
                      }
                  }
              }

【问题讨论】:

  • 我认为缓存破坏器只是不进行重命名。我遇到了同样的问题,但在任何地方都找不到它说它实际上重命名了文件。稍后会在这里查看。

标签: caching gruntjs grunt-usemin


【解决方案1】:

grunt-cache-breaker 库(版本

我建议您改用grunt-cache-bust 库。

【讨论】:

    【解决方案2】:

    我建议您只删除替换 md5 部分,并使用默认的 URL 参数,并且不需要重命名文件。像这样:

                 cachebreaker: {
                  dev: {
                      options: {
                          match: ['idm-ui-vendor.min.js'],
                          src: {
                              path: 'tmp/dev/common/scripts/idm-ui-vendor.min.js'
                          }
                      },
                      files: {
                          src: ['tmp/dev/login/views/view.jsp']
                      }
                  }
              }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-29
      • 2018-01-09
      • 1970-01-01
      • 2013-02-22
      • 1970-01-01
      • 2014-09-09
      • 1970-01-01
      相关资源
      最近更新 更多