# 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();
			}
		}
	};
}
Last Updated: 6/14/2023, 8:56:23 AM