From 7542d1c778c6055ba5098085ccac231e5e0d77a2 Mon Sep 17 00:00:00 2001 From: MAERYO Date: Sun, 27 Aug 2023 12:41:26 +0900 Subject: [PATCH] fix: Refactor path resolution logic for project root --- frontend/vite.config.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/vite.config.js b/frontend/vite.config.js index 5e3a6824..05cbe001 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -14,10 +14,15 @@ const plugins = [ compression({ include: /\.js$/i, deleteOriginalAssets: true }), ]; +function getProjectRoot() { + const currentFile = new URL(import.meta.url).pathname; + return currentFile.substring(0, currentFile.lastIndexOf("/")) + "/"; +} + const resolve = { alias: { vue: "vue/dist/vue.esm.js", - "@/": fileURLToPath(new URL("./src/", import.meta.url)), + "@/": getProjectRoot() + "src/", }, };