vue项目的打包优化

本文介绍了Vue项目的打包优化方法,包括利用CDN节点加快加载速度,通过路由懒加载减少首次加载资源占用,以及压缩文件以减小文件体积。在CDN方面,将依赖项改为直接引入CDN并在webpack配置中避免冲突;路由方面,采用懒加载提高首次渲染速度;最后,通过压缩代码来进一步优化文件大小。
摘要由CSDN通过智能技术生成

cdn节点

在开发阶段,为了方便前后台的操作,我们在开发阶段所需要的包呢,是直接引入在打包文件里的,这样不会有网络加载问题,但是项目完成时,需要打包上线,就需要考虑到网络的加载问题
这里我们提到的是cdn节点,在打包完成时,我们会看到依赖和请求时间都是非常大的,如果网络稍稍差一点就需要等很长时间,所以我们就可以考虑到把所需的包换成,页面直接引入cdn节点的形式,来减少依赖。在这里插入图片描述
首先在index.html引入这些包
然后在 webpack.base.conf.js 里面的 webpackConfig里面写入下面代码,避免冲突
cdn 后引入还是正常的 import引入

   externals: {
        'vue': 'Vue',
        'vue-router': 'VueRouter',
        'vuex': 'Vuex',
        'axios': 'axios',
    }

路由懒加载

在vue项目中我们如果使用同步加载的方式,在首次加载会对网络资源占用很大,加载会比较慢,所以设置路由懒加载,按照需要加载会加速首次加载的渲染。
这里需要一个插件
vue-router官方有推荐syntax-dynamic-import插件,不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值