为什么要使用路由懒加载?
当我们项目在打包构建时整一个js的包会变得非常的大,会影响页面的加载速度
什么是路由懒加载?
路由懒加载就是将不同路由对应的组件分割成不同的代码块,在路由被访问的时候再去加载对应的组件,从而提高页面的加载效率。
路由懒加载的步骤:
需要先安装一个叫 syntax-dynamic-import
的插件,只有安装了这个bable插件才能使用chunkName语法,来分割我们的路由代码块
npm install --save-dev @babel/plugin-syntax-dynamic-import
- 需要在 bable.config.js 文件中导入这个插件,在 bable.config.js 中的Plugins 数组中将插件名字写上即可
- 插件安装完毕,实现路由懒加载
使用 chunkName 一种想注释一样的特殊语法来分割代码
1 | //传统的组件导入方式 |