fix(config): 替换 __dirname 为 import.meta.dirname 修复路径解析问题
ES 模块环境中不支持 __dirname,使用 import.meta.dirname 替代可确保路径解析正确。
This commit is contained in:
@@ -8,7 +8,7 @@ export default defineConfig(({ mode }) => {
|
||||
base: "/admin/",
|
||||
plugins: [vue()],
|
||||
resolve: {
|
||||
alias: { "@": path.resolve(__dirname, "./src") },
|
||||
alias: { "@": path.resolve(import.meta.dirname, "./src") },
|
||||
},
|
||||
server: {
|
||||
host: "0.0.0.0",
|
||||
|
||||
@@ -9,7 +9,7 @@ const uni =
|
||||
: (uniModule as { default: typeof uniModule }).default;
|
||||
|
||||
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() ?? "";
|
||||
|
||||
return {
|
||||
@@ -18,7 +18,7 @@ export default defineConfig(({ mode }) => {
|
||||
},
|
||||
resolve: {
|
||||
alias: {
|
||||
"@": path.resolve(__dirname, "src"),
|
||||
"@": path.resolve(import.meta.dirname, "src"),
|
||||
},
|
||||
},
|
||||
server: {
|
||||
@@ -36,7 +36,7 @@ export default defineConfig(({ mode }) => {
|
||||
cssOptions: {
|
||||
rem2rpx: true,
|
||||
},
|
||||
cssEntries: [path.resolve(__dirname, "src/app.css")],
|
||||
cssEntries: [path.resolve(import.meta.dirname, "src/app.css")],
|
||||
}),
|
||||
],
|
||||
};
|
||||
|
||||
@@ -4,7 +4,7 @@ import { defineConfig } from "vitest/config";
|
||||
export default defineConfig({
|
||||
resolve: {
|
||||
alias: {
|
||||
"@": path.resolve(__dirname, "src"),
|
||||
"@": path.resolve(import.meta.dirname, "src"),
|
||||
},
|
||||
},
|
||||
test: {
|
||||
|
||||
Reference in New Issue
Block a user