vue极致打包_VUE打包上线优化

1.将vue vue-router vuex 尽量使用CDN

externals: {

'vue':'Vue',

'vue-router':'VueRouter',

'vuex':'Vuex',

'axios':'axios'

},

2.打包优化最好使用赖加载,加载的每个页面体积都要压缩到最下.

const goods = () => import(/* webpackChunkName: "goods" */ './../src/page/goods/goods')

3.webpack打包公共依赖

entry: {

vendor: ['better-scroll'],

app: './src/main.js'

},

---------------------------------------------------------------------------------------------

// 打包 entry 中的公共依赖

new webpack.optimize.CommonsChunkPlugin({

name: 'vendor'

}),

// 打包依赖超过 3 次的库

new webpack.optimize.CommonsChunkPlugin({

async: 'min',

minChunks: 3

}),

4.开启gzip压缩网站

config/index.js 里面设置属性productionGzip: true,

总结:压了几天没压下去,拖着vux跑,独立打包就要1M。.....估计是自己不会打包, 还是不拆分了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值