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
。