HashedModuleIdsPlugin 做什么?

Sta*_*lfi 5 javascript browser browser-cache webpack

有什么作用HashedModuleIdsPlugin


来自Webpack 文档

该插件将根据模块的相对路径生成哈希值,生成一个四字符的字符串作为模块 id。建议在生产中使用。

在阅读了几次之后,我仍然无法理解为什么以及何时使用它,以及它与我在output部分中为每个包定义名称的方式有什么关系:

filename: '[contenthash].[name].js',
Run Code Online (Sandbox Code Playgroud)

小智 1

我是这样理解的,webpack 4.3添加了contenthash,但在此之前,你可以使用HashedModuleIdsPlugin,我不太确定。

https://github.com/webpack/webpack/releases/tag/v4.3.0