下图中是 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,都是分开的,但是换成生产模式就是按需加载了
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
正如楼上所说 路由懒加载确实能够优化首页加载速度,除此之外还有几点:
注: 如何查看各个依赖打包后大小,进入package.json,在scripts增加配置
然后 npm run build --report 即可查看,可将较大的插件使用cdn,试具体情况