为了账号安全,请及时绑定邮箱和手机立即绑定

vue组件库按需加载,这时候打包的是整个组件库还是只打包使用的组件?

vue组件库按需加载,这时候打包的是整个组件库还是只打包使用的组件?

料青山看我应如是 2019-03-14 18:15:32
关于vue打包优化有两个方案:1.按需加载组件,打包后是分块的而不是放在一个js文件2.不需要改动的组件库cdn引入,配置webpack,打包时不打包这些文件这两个方案都缩短了打包的时间减少了打包文件的体积,对性能有很大的提升。但是我有点不太明白的就是这两个方案冲突嘛?按需加载组件还有必要使用cdn引入嘛?换句话说就是我按需加载后打包,打包的是整个组件库还是只打包我使用的组件?如果是只打包使用的组件就没必要再cdn引入了吧?
查看完整描述

1 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

执行打包命令还是会全部打包成静态文件,按需加载只是代码执行到哪里才执行对应组件的代码,如果没有按需在首页就会加载所有的组件,
CDN主要是做静态资源内容分发,如CSS和image,因为有些时候组件虽然按需加载但是文件比较大的情况下还是会比较慢,但缓存做了CDN可以就近请求资源加快访问速度

查看完整回答
反对 回复 2019-03-24
  • 1 回答
  • 0 关注
  • 1154 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信