使用vux打包文件过大
想在一个小项目中试用一下vux,只需要引用到部分组件。
做了个基础的demo,打包出来的 vender.js 有1M多的体积,app.js有800k+,想请问vux有没有特殊配置可以让组件按需打包
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
想在一个小项目中试用一下vux,只需要引用到部分组件。
做了个基础的demo,打包出来的 vender.js 有1M多的体积,app.js有800k+,想请问vux有没有特殊配置可以让组件按需打包
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
最近发现有人关注这个问题,贴一下我后来的发现。
官方demo里边的 webpack.base.conf.js 里有个 vux-loader
关于这个插件 vux-loader
作者的描述只有一句话,我并不理解他的具体工作内容。不过 base.conf 添加这个配置之后确实优化了组件按需加载,打包体积也减了很多。有问题的同学可以尝试一下。
1.检查你的代码有没有抽出共有的代码
2.引用第三方的ui库是全部使用还是只是其中一个功能,若只是一个,自己仿造轮子吧
3.服务器开启gzip
4.使用syntax-dynamic-import配置webpack,异步加载组件