fix(config): 替换 __dirname 为 import.meta.dirname 修复路径解析问题
ES 模块环境中不支持 __dirname,使用 import.meta.dirname 替代可确保路径解析正确。
This commit is contained in:
1 parent
3d2a2845b9
commit
5ccdfd7f06
3 files changed
+5
-5
No files matched your search
@@ -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",
|
||||||
|
|||||||
@@ -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")],
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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: {
|
||||||
|
|||||||
Reference in new issue
Block a user