HashedModuleIdsPlugin

HashedModuleIdsPlugin

该插件会根据模块的相对路径生成一个四位数的hash作为模块id, 建议用于生产环境。

new webpack.HashedModuleIdsPlugin{ // Options... })

选项

这个插件支持以下选项:

  • hashFunction:散列算法,默认为 'md5'。支持 Node.JS crypto.createHash 的所有功能。

  • hashDigest:在生成 hash 时使用的编码方式,默认为 'base64'。支持 Node.js hash.digest 的所有编码。

  • hashDigestLength:散列摘要的前缀长度,默认为 4。

用法

这是一个如何使用这个插件的例子:

new webpack.HashedModuleIdsPlugin{ hashFunction: 'sha256', hashDigest: 'hex', hashDigestLength: 20 })