跳到主要内容

chunkIds

2024年11月21日
柏拉文
越努力,越幸运

一、认识


optimization.chunkIds 告知 webpack 当选择模块 id 时需要使用哪种算法。将 optimization.chunkIds 设置为 false 会告知 webpack 没有任何内置的算法会被使用,但自定义的算法会由插件提供。optimization.chunkIds 的默认值是 false

二、语法


module.exports = {
//...
optimization: {
chunkIds: 'named',
},
};

选项值

  • natural: 按使用顺序的数字 id

  • named: 对调试更友好的可读的 id。在开发环境中默认开启

  • deterministic: 在不同的编译中不变的短数字 id。有益于长期缓存。在生产模式中会默认开启。

  • size: 专注于让初始下载包大小更小的数字 id

  • total-size: 专注于让总下载包大小更小的数字 id