haizlin / fe-interview

前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能……
http://www.h-camel.com
MIT License
25.52k stars 3.26k forks source link

[webpack] 第2037天 在webpack中,Chunkhash和Contenthash有什么区别? #6003

Open haizhilin2013 opened 1 week ago

haizhilin2013 commented 1 week ago

第2037天 在webpack中,Chunkhash和Contenthash有什么区别?

3+1官网

我也要出题

Elylicery commented 1 week ago

在Webpack中,chunkhash和contenthash都是用于生成文件名的哈希值,但它们有不同的用途和生成方式。以下是它们的区别:

chunkhash: 用于根据整个chunk内容生成哈希值。这意味着所有属于同一chunk的模块的变化都会导致chunkhash的变化。

contenthash: 基于文件内容生成的哈希值。因此,只要文件内容不变,contenthash就不会变化。

总结来说,chunkhash是针对整个chunk的变化而变化,而contenthash是针对文件内容的变化而变化。