import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const routes = [ { path: '/', name: 'Home', component: () => import(/* webpackChunkName: "home" */ '../views/Home.vue') }, { path: '/projects', name: 'Projects', // route level code-splitting // this generates a separate chunk (about.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () => import(/* webpackChunkName: "projects" */ '../views/Projects.vue') }, { path: '/nexus', name: 'Nexus', // route level code-splitting // this generates a separate chunk (about.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () => import(/* webpackChunkName: "nexus" */ '../views/Nexus.vue') }, { path: '/contact', name: 'Contact', // route level code-splitting // this generates a separate chunk (about.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () => import(/* webpackChunkName: "contact" */ '../views/Contact.vue') }, { path: '*', name: 'Not Found', // route level code-splitting // this generates a separate chunk (about.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () => import(/* webpackChunkName: "notFound" */ '../views/NotFound.vue') }, ] const router = new VueRouter({ routes, mode: "history" }) export default router