alibaba / x-render

🚴‍♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案
https://xrender.fun
7.09k stars 1.01k forks source link

不能 treeshaking #907

Closed zwmmm closed 1 year ago

zwmmm commented 2 years ago

1.依赖仓库的版本(Dependencies versions)

2.问题描述(Bug description)

引入 form-render 包不会自动 treeshaking,并且会导致antd、lodash-es 等都全量加载

image

3.最小复现 demo(Reproduction demo)https://github.com/zwmmm/form-render-test 直接npm run build 查看打包后文件

siyi98 commented 2 years ago

配置 babel-plugin-import 试试:https://github.com/umijs/babel-plugin-import

zwmmm commented 2 years ago

是让我用 babel-plugin-import 解决 antd 的问题 还是说 form-render 也支持配置 babel-plugin-import

siyi98 commented 2 years ago

用babel-plugin-import 解决 lodash和antd的打包问题

siyi98 commented 2 years ago

你装 form-render@1.13.15-beta.1 版本试试,体积应该小了很多

zwmmm commented 2 years ago

没有任何区别

siyi98 commented 1 year ago

年后会上线一个性能优化之后的版本,可以等一等。