diff --git a/aleksis/core/templates/core/vue_base.html b/aleksis/core/templates/core/vue_base.html
index bc56f956a38dcef65c3dd3d1a097bd166d39defe..d7232a6a9f959ca910f0336395514c943e32be03 100644
--- a/aleksis/core/templates/core/vue_base.html
+++ b/aleksis/core/templates/core/vue_base.html
@@ -224,7 +224,7 @@
 {{ request.site.preferences.theme__primary|json_script:"primary-color" }}
 {{ request.site.preferences.theme__secondary|json_script:"secondary-color" }}
 <script type="text/javascript" src="{% static 'js/search.js' %}"></script>
-{% vite_asset '../aleksis/core/assets/index.js' %}
+{% vite_asset 'aleksis/core/assets/index.js' %}
 {% block extra_body %}{% endblock %}
 </body>
 </html>
diff --git a/aleksis/core/vite.config.js b/aleksis/core/vite.config.js
index 5f1e701833c4fe4de896e50e8914e7045dcfbf20..b917bbef0f083e115605594f467d3161df1a38b8 100644
--- a/aleksis/core/vite.config.js
+++ b/aleksis/core/vite.config.js
@@ -9,6 +9,7 @@ import graphql from '@rollup/plugin-graphql';
 const django_values = JSON.parse(fs.readFileSync("./django-vite-values.json"));
 
 export default defineConfig({
+  root: path.resolve(".."),
   base: django_values.static_url,
   build: {
     outDir: path.resolve("./vite_bundles/"),