webpack中的hash和chunkhash的区别?
发布于 8 年前 作者 nqdy666 8193 次浏览 来自 问答

官方是这么解释的,看的不是很懂,谁能通俗易懂帮忙解释一下

[hash] is replaced by the hash of the compilation. [chunkhash] is replaced by the hash of the chunk.

4 回复

hash 是 compilation 的 hash. 可能指代这次编译操作的 hash, 例如一个文件你没有修改, 那么它的 chunkhash 肯定没变, 但是 hash 可能会跟时间戳挂钩啊什么的 可以再 config.output.path 使用 /dir/[hash]/ 每次编译到不同的文件夹

瞎说一番, 不对请指正…

@magicdawn 试了一下,配置成chunkhash的时候,如果bundle.js编译到不同的目录,生产的文件名的chunkhash是变了的

自己顶顶贴!。!

回到顶部