当打包构建应用时,Javascript 包会变得非常大,影响页面加载速度。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。
1、在命令行执行 npm install babel-plugin-dynamic-import-node -S -D
2、在babel.config.js
中添加插件
presets: [
'@vue/cli-plugin-babel/preset'
],
"env": {
"development": {
"plugins": ["dynamic-import-node"]
}
}