HashedModuleIdsPlugin

此外掛程式會讓雜湊值基於模組的相對路徑,產生四個字元的字串作為模組 ID。建議在生產中使用。

new webpack.ids.HashedModuleIdsPlugin({
  // Options...
});

選項

此外掛程式支援下列選項

  • context:建立名稱的目錄 (絕對路徑)。
  • hashFunction:要使用的雜湊演算法,預設為 'md4'。支援 Node.JS 的 crypto.createHash 中的所有函數。
  • hashDigest:產生雜湊值時要使用的編碼,預設為 'base64'。支援 Node.JS 的 hash.digest 中的所有編碼。
  • hashDigestLength:要使用的雜湊值摘要的前綴長度,預設為 4。請注意,某些產生的 ID 可能會比這裡指定的長,以避免模組 ID 衝突。

用法

以下是此外掛程式可能如何使用的範例

new webpack.ids.HashedModuleIdsPlugin({
  context: __dirname,
  hashFunction: 'sha256',
  hashDigest: 'hex',
  hashDigestLength: 20,
});

3 貢獻者

shaodahongbyzykEslamHiko