module.exports = {
//...
optimization: {
chunkIds: 'named'
}
};
可选值 boolean = false
string: 'natural' | 'named' | 'size' | 'total-size' | 'deterministic'
告诉 webpack 打包 chunks 时如何命名chunk文件(利于静态文件的缓存或者减小体积)。值若设置为false时,值由其他插件决定。
- 如果
optimization.occurrenceOrder
为true时,optimization.chunkIds
默认为'total-size'
- 如果
optimization.namedChunks
为true时,optimization.chunkIds
默认为'named'
- development 模式下
optimization.chunkIds
默认为'named'
, production模式下 为'deterministic'
- 以上都没有时,默认为 natural
值 | 描述 |
---|---|
'natural' |
数字 |
'named' |
名称,例如(a_js-b_js.chunk.js). |
'deterministic' |
不变的数字,利于做缓存. |
'size' |
数字id,利于初次下载时体积最小. |
'total-size' |
数字id,利于总的下载时体积最小. |