Hi I am trying to use lazyload with VueJs my code is this one:
window.Vue = require('vue');
import VueRouter from 'vue-router';
Vue.use(VueRouter);
function lazyLoad(view){
return() => import(`../views/${view}.vue`)
}
export default new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes: [
{
path: '/account',
name: 'account',
component: lazyLoad('Account')
}
]
});
When I do this, it displays this error:
ERROR in ./resources/js/assets/router.js
Module not found: Error: Can't resolve '../views' in '/home/jysparki/public_html/resources/js/assets'
@ ./resources/js/assets/router.js 7:11-51
@ ./resources/js/app.js
@ multi ./resources/js/app.js ./resources/sass/app.scss
whot could the problem be?
Thanks