fix(config): 替换 __dirname 为 import.meta.dirname 修复路径解析问题

ES 模块环境中不支持 __dirname,使用 import.meta.dirname 替代可确保路径解析正确。
This commit is contained in:
duanshuwen committed 2026-08-27 15:16:52 +08:00
1 parent 3d2a2845b9
commit 5ccdfd7f06
3 files changed
+5 -5

No files matched your search

+1 -1
View File
@@ -8,7 +8,7 @@ export default defineConfig(({ mode }) => {
base: "/admin/", base: "/admin/",
plugins: [vue()], plugins: [vue()],
resolve: { resolve: {
alias: { "@": path.resolve(__dirname, "./src") }, alias: { "@": path.resolve(import.meta.dirname, "./src") },
}, },
server: { server: {
host: "0.0.0.0", host: "0.0.0.0",
+3 -3
View File
@@ -9,7 +9,7 @@ const uni =
: (uniModule as { default: typeof uniModule }).default; : (uniModule as { default: typeof uniModule }).default;
export default defineConfig(({ mode }) => { export default defineConfig(({ mode }) => {
const env = loadEnv(mode, __dirname, "VITE_"); const env = loadEnv(mode, import.meta.dirname, "VITE_");
const apiBaseUrl = env.VITE_API_BASE_URL?.trim() ?? ""; const apiBaseUrl = env.VITE_API_BASE_URL?.trim() ?? "";
return { return {
@@ -18,7 +18,7 @@ export default defineConfig(({ mode }) => {
}, },
resolve: { resolve: {
alias: { alias: {
"@": path.resolve(__dirname, "src"), "@": path.resolve(import.meta.dirname, "src"),
}, },
}, },
server: { server: {
@@ -36,7 +36,7 @@ export default defineConfig(({ mode }) => {
cssOptions: { cssOptions: {
rem2rpx: true, rem2rpx: true,
}, },
cssEntries: [path.resolve(__dirname, "src/app.css")], cssEntries: [path.resolve(import.meta.dirname, "src/app.css")],
}), }),
], ],
}; };
+1 -1
View File
@@ -4,7 +4,7 @@ import { defineConfig } from "vitest/config";
export default defineConfig({ export default defineConfig({
resolve: { resolve: {
alias: { alias: {
"@": path.resolve(__dirname, "src"), "@": path.resolve(import.meta.dirname, "src"),
}, },
}, },
test: { test: {