webpack4的SplitChunksPlugin配置项
SplitChunksPlugin 的配置项 maxInitialRequests 默认是3 和 maxAsyncRequests 默认是5
我的理解是,某个模块,在整个打包过程里,如果是同步import最大次数是3,异步import最大次数是5,就会被单独打包到独立文件里。
疑惑:难道不应该是最小次数吗?minInitialRequests 和 minAsyncRequests。
某个模块被越多的模块依赖,才有必要被打包到单独文件,不是这样吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
虽然时间过去挺久了,还是写写自己的想法
maxInitialRequests
: 这个是模板文件index.html
中script js
引用的数量,不包括optimization.runtimeChunk
生成的runtime.bundle.js
。如果数量多了,那么额外下载的请求就多了,不一定会划算。可以设置为1
看看效果。顺带发一个在线工具站点: Keylala在线工具,各种技术干活站点和博客的导航:程序员导航