ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.33k stars 1.37k forks source link

👑 [需求]还能继续优化这几个组件的大小吗? #1557

Closed ghost closed 1 year ago

ghost commented 3 years ago

🥰 需求描述

发现仅仅使用pro-form和pro-layout,parsed size 就超过了400kb了,快赶上ant-design.min.js的一半大小了。我没看源码,但我想知道这两个组件还有优化的空间吗?

🧐 解决方案

🚑 其他信息

chenshuai2144 commented 3 years ago

有了treeshaking 不应该这么大的,你给我看看你的模块分析截图

ghost commented 3 years ago

image image @chenshuai2144

ghost commented 3 years ago

我上传了发现显示不出来,pro-layout+pro-form,排除一些依赖的东西,parsed size 也有370kb

chenshuai2144 commented 3 years ago

看样子没有 treeshaking,好多没用的东西也被引入了

ghost commented 3 years ago

我就按官方文档的例子引入的,没有配置什么。treeshaking在哪儿有示例吗?🙏

chenshuai2144 commented 3 years ago

treeshaking 是自动的,我想办法优化一下

ghost commented 3 years ago

好的

ghost commented 3 years ago

请问下进展如何?

chenshuai2144 commented 3 years ago

小了几十 k, 还是继续优化