leancloud / javascript-sdk

LeanCloud JavaScript SDK
https://docs.leancloud.cn/sdk/storage/guide/js/
MIT License
336 stars 114 forks source link

leancloud-storage 包能小一些吗? #535

Open chemzqm opened 6 years ago

chemzqm commented 6 years ago
❯ env NODE_ENV=production ./node_modules/.bin/webpack --json | webpack-bundle-size-analyzer
mobx: 151.85 KB (16.4%)
leancloud-storage: 146.4 KB (15.8%)
react-dom: 91.86 KB (9.93%)
@material/slider: 51.91 KB (5.61%)
mobx-react: 35.14 KB (3.80%)
react-transition-group: 18.55 KB (2.01%)
nprogress: 11.29 KB (1.22%)

能否解释下这个包怎么这么大?

leeyeh commented 6 years ago

因为逻辑比较复杂,比如 save 中会处理很多复杂的情况。然后有很多模块比如文件、应用内社交、验证码等功能可能用不到,但是目前都打包进去了。

我们欢迎任何能够减少包的体积或者拆分的建议。

GongT commented 6 years ago

最快的解决方法大概是 rollup 处理一下。。