1. module.exports = {
    2. //...
    3. optimization: {
    4. chunkIds: 'named'
    5. }
    6. };

    可选值 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,利于总的下载时体积最小.