grunt-cache-breaker 不重命名 revved 文件
grunt-cache-breaker not renaming revved files
我正在使用 g运行t-cache-breaker 将 md5 哈希添加到我的文件名中。当我 运行 g运行t 时,它 运行 正常,没有错误消息。虽然标记中的文件名添加了 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']
}
}
}
我建议您只删除替换的 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']
}
}
}
grunt-cache-breaker 库(版本 <= 2.0.1)不支持文件重命名。它只更新对文件的引用。
我建议您改用 grunt-cache-bust 库。
我正在使用 g运行t-cache-breaker 将 md5 哈希添加到我的文件名中。当我 运行 g运行t 时,它 运行 正常,没有错误消息。虽然标记中的文件名添加了 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']
}
}
}
我建议您只删除替换的 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']
}
}
}
grunt-cache-breaker 库(版本 <= 2.0.1)不支持文件重命名。它只更新对文件的引用。
我建议您改用 grunt-cache-bust 库。