diff --git a/aleksis/core/vite.config.js b/aleksis/core/vite.config.js
index fcaf916e41decd4053c9805b8e310b9baa1a2ad8..6ac603e6af9c42fd28817123a341c47488d57679 100644
--- a/aleksis/core/vite.config.js
+++ b/aleksis/core/vite.config.js
@@ -293,6 +293,14 @@ export default defineConfig({
     alias: {
       "@": path.resolve(django_values.node_modules),
       vue: path.resolve(django_values.node_modules + "/vue/dist/vue.esm.js"),
+      "aleksis.core": django_values.coreAssetDir,
+      // Add aliases for every app using their package name
+      ...Object.fromEntries(
+        Object.entries(django_values.appDetails).map(([name, appMeta]) => [
+          name,
+          appMeta.assetDir,
+        ])
+      ),
     },
   },
 });