From 8b8c9b9984058751e43ef19eb4005a9d6f3988a6 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/", }, };