fix: change resolve alias method in vite.config.js

This commit is contained in:
MAERYO 2023-08-27 22:22:26 +09:00
parent d3a22bbed5
commit 6d99d73e74

View File

@ -1,5 +1,5 @@
import { fileURLToPath, URL } from "node:url";
import path from "node:path";
import { defineConfig } from "vite";
import legacy from "@vitejs/plugin-legacy";
import vue2 from "@vitejs/plugin-vue2";
@ -14,15 +14,10 @@ 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",
"@/": getProjectRoot() + "src/",
"@/": `${path.resolve(__dirname, "src")}/`,
},
};