如何在webpack插件中获取已发出资产的contenthash



有时,由于某种原因,webpack会发出内容相同的资产。在我现在编写的插件中,我需要确保资产内容已经更改。我使用compiler.hooks.done钩子和stats.compilation.emittedAssets参数来确定已发出的资产。为了确保资产内容已经更改,我将使用contenthash。

我已经阅读了webpack文档,但我不知道如何在插件中获取资产内容哈希。这可能吗?webpack是否在不进行额外调整的情况下计算contenthash?还是我必须自己计算资产哈希?

对于webpack5,它在stats.compilation.assetsInfo中可用

这是具有contenthash属性的AssetInfo对象的映射

相关内容

  • 没有找到相关文章

最新更新