在 webpack stats 中,什么是不可变的、开发的?

What means immutable, dev... in webpack stats?

Webpack 统计信息中的不可变、开发……是什么意思?

使用 webpack 构建项目时,我得到了一些统计信息,例如:

                  Asset      Size  Chunks                         Chunk Names
             index.html  2.31 KiB          [emitted]              
    js/main.920a0304.js  4.93 MiB       0  [emitted] [immutable]  main
js/main.920a0304.js.map  5.42 MiB       0  [emitted] [dev]        main

我很好奇 [immutable][dev] 到底代表什么。但是,不幸的是,我找不到描述这些概念的地方。我用谷歌搜索并在 webpack 文档中搜索但没有成功。

有这方面的文档吗?

根据documentation

不可变:

A flag telling whether the asset can be long term cached (contains a hash)

HTTP immutable asset 的良好候选人)

开发:

A flag telling whether the asset is only used for development and doesn't count towards user-facing assets