# augmentChunkHash
类型: | (chunkInfo: ChunkInfo) => string |
---|---|
类别: | sync, sequential |
上一个钩子: | renderChunk |
下一个钩子: | 如果还有其他需要处理的块,则为 renderChunk,否则为 generateBundle |
可用于增加单个块的哈希值。为每个 Rollup 输出块调用。返回 falsy 值不会修改哈希值。Truthy 值将传递给 hash.update。chunkInfo 是 generateBundle 中的版本的简化版本,不包括 code 和 map,并在文件名中使用哈希的占位符。
以下插件将使用当前时间戳使块 foo 的哈希无效:
function augmentWithDatePlugin() {
return {
name: 'augment-with-date',
augmentChunkHash(chunkInfo) {
if (chunkInfo.name === 'foo') {
return Date.now().toString();
}
}
};
}
← watchChange banner →