使用vux打包文件过大

想在一个小项目中试用一下vux,只需要引用到部分组件。
做了个基础的demo,打包出来的 vender.js 有1M多的体积,app.js有800k+,想请问vux有没有特殊配置可以让组件按需打包

阅读 5.1k
2 个回答

最近发现有人关注这个问题,贴一下我后来的发现。
官方demo里边的 webpack.base.conf.js 里有个 vux-loader

clipboard.png

关于这个插件 vux-loader

作者的描述只有一句话,我并不理解他的具体工作内容。不过 base.conf 添加这个配置之后确实优化了组件按需加载,打包体积也减了很多。有问题的同学可以尝试一下。

1.检查你的代码有没有抽出共有的代码
2.引用第三方的ui库是全部使用还是只是其中一个功能,若只是一个,自己仿造轮子吧
3.服务器开启gzip
4.使用syntax-dynamic-import配置webpack,异步加载组件