antd按需加载前:



优化antd按需加载后:


优化momentjs后:
只引入中文和英文两个语言包:
new webpack.ContextReplacementPlugin(/moment[/\\]locale$/, /en-gb|zh-cn/),


直接不实用 moment使用new Date()


最终体积由2.7m -> 912kb
博客详细介绍了如何通过按需加载优化antd库,使得打包后的文件大小从2.7MB大幅减小到912KB。优化包括了对antd的配置调整,以及针对momentjs的精简使用,仅保留中文和英文语言包,并用new Date()替代moment来进一步减少体积。
antd按需加载前:



优化antd按需加载后:


优化momentjs后:
只引入中文和英文两个语言包:
new webpack.ContextReplacementPlugin(/moment[/\\]locale$/, /en-gb|zh-cn/),


直接不实用 moment使用new Date()


最终体积由2.7m -> 912kb

被折叠的 条评论
为什么被折叠?
