下图中是 webpack
打包出来的 app.js
:
1.7M
大小,加载了 7s
!这速度简直要逆天,虽然这仅在首次加载的时候会产生,但这速度没法忍受啊!请问有什么解决办法?
下图中是 webpack
打包出来的 app.js
:
1.7M
大小,加载了 7s
!这速度简直要逆天,虽然这仅在首次加载的时候会产生,但这速度没法忍受啊!请问有什么解决办法?
路由这样写,app.js就不会那么大了
{
path: '/home',
name: 'home',
component: () => import('@/components/home/home'),
meta: {
title: '首页'
}
}
你这是路由一次引入了,采用楼上写法,打包会把模块分在不同文件,按需加载, cli 3.10后dev模式依然会看到初始加载了很多js,都是分开的,但是换成生产模式就是按需加载了
13 回答12.6k 阅读
7 回答1.8k 阅读
9 回答1.6k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
5 回答2.5k 阅读
正如楼上所说 路由懒加载确实能够优化首页加载速度,除此之外还有几点:
注: 如何查看各个依赖打包后大小,进入package.json,在scripts增加配置
然后 npm run build --report 即可查看,可将较大的插件使用cdn,试具体情况