import { createRouter, createWebHistory } from "vue-router"; import HomeView from "./views/HomeView.vue"; const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ {path: '/', name:'vueNoSys', component: HomeView}, ], }) async function getRouter(configs){ for (const [packageId, config] of Object.entries(configs)) { try { await import(`./modules/${packageId}/router.js`) .then(config => { config.routes.forEach(route =>{ route.path = '/'+packageId+route.path; router.addRoute(route); }) }); } catch (error) { console.log(error) } } console.log(router.getRoutes()) return router; } export default getRouter;