diff --git a/src/router/index.ts b/src/router/index.ts
index a314b622bdfe85c37944999a6bae8562fb3f035a..344598c79426cd5ea53da8e8f59950ab015abe0c 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -12,7 +12,7 @@ const router = createRouter({
     {
       path: "/dashboard",
       name: "dashboard",
-      component: import("../views/DashboardView.vue"),
+      component: () => import("../views/DashboardView.vue"),
       children: [
         ...resourceRoutes,
         ...s3Routes,
@@ -38,7 +38,7 @@ const router = createRouter({
     {
       path: "/signup",
       name: "signup",
-      component: import("../views/SignupView.vue"),
+      component: () => import("../views/SignupView.vue"),
       meta: {
         title: "Signup",
         public: true,
@@ -57,7 +57,7 @@ const router = createRouter({
         title: "Privacy Policy",
         public: true,
       },
-      component: import("../views/PrivacyPolicyView.vue"),
+      component: () => import("../views/PrivacyPolicyView.vue"),
     },
     {
       path: "/terms",
@@ -66,7 +66,7 @@ const router = createRouter({
         title: "Terms of Usage",
         public: true,
       },
-      component: import("../views/TermsOfUsageView.vue"),
+      component: () => import("../views/TermsOfUsageView.vue"),
     },
     {
       path: "/imprint",
@@ -75,7 +75,7 @@ const router = createRouter({
         title: "Imprint",
         public: true,
       },
-      component: import("../views/ImprintView.vue"),
+      component: () => import("../views/ImprintView.vue"),
     },
     {
       path: "/:pathMatch(.*)",