For AI agents: the complete documentation index is available at https://rspack.rs/zh/llms.txt, the full documentation bundle is available at https://rspack.rs/zh/llms-full.txt, and this page is available as Markdown at https://rspack.rs/zh/plugins/deterministic-chunk-ids-plugin.md.
close

DeterministicChunkIdsPlugin

DeterministicChunkIdsPlugin 为 Chunk 分配较短且在多次构建间保持稳定的数字 id,有助于长期缓存。

optimization.chunkIds: 'deterministic' 内部会使用该插件。需要自定义插件配置时,可以手动添加该插件。

示例

rspack.config.mjs
import rspack from '@rspack/core';

export default {
  optimization: {
    chunkIds: false,
  },
  plugins: [
    new rspack.ids.DeterministicChunkIdsPlugin({
      salt: 42,
    }),
  ],
};

选项

salt

  • 类型: number
  • 默认值: 10

生成 id 时使用的哈希盐值。调整该值可以在相同 id 空间中尝试不同的哈希起始值。