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

+3 -3
View File
@@ -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")],
}),
],
};