De esta manera obtendrán el webpackChunkName de manera dinámica
// Rutas
const routes = routerOptions.map(r => {
return {
...r,
// Lazy load
component: () => import(/* webpackChunkName: "[request]" */ `@/views/${r.name}/Index.vue`)
}
})
Y al correr el comando yarn build quedará así:
File Size Gzipped
dist/js/chunk-vendors.ad6a5d93.js 626.47 KiB 173.32 KiB
dist/js/app.32173536.js 9.89 KiB 3.93 KiB
dist/js/Home-Index-vue.3792e385.js 1.04 KiB 0.56 KiB
dist/js/Profile-Index-vue.9777fa54.js 0.50 KiB 0.33 KiB
dist/js/Error-Index-vue.aae4ffcf.js 0.49 KiB 0.33 KiB
dist/js/Hero-Index-vue.87ee5a10.js 0.48 KiB 0.33 KiB
dist/js/About-Index-vue.bfa332ee.js 0.46 KiB 0.32 KiB
dist/css/chunk-vendors.73152c73.css 237.67 KiB 31.77 KiB
dist/css/app.e8df6455.css 3.95 KiB 0.99 KiB
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?