From 5ccdfd7f06d112a5005d686d268c49fdd093c957 Mon Sep 17 00:00:00 2001 From: duanshuwen Date: Thu, 27 Aug 2026 15:16:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(config):=20=E6=9B=BF=E6=8D=A2=20=5F=5Fdirna?= =?UTF-8?q?me=20=E4=B8=BA=20import.meta.dirname=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E8=A7=A3=E6=9E=90=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ES 模块环境中不支持 __dirname,使用 import.meta.dirname 替代可确保路径解析正确。 --- WonderQ-Admin-UI-Vue/vite.config.ts | 2 +- WonderQ-MiniAPP/vite.config.ts | 6 +++--- WonderQ-MiniAPP/vitest.config.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/WonderQ-Admin-UI-Vue/vite.config.ts b/WonderQ-Admin-UI-Vue/vite.config.ts index 3dd01ba..680199a 100644 --- a/WonderQ-Admin-UI-Vue/vite.config.ts +++ b/WonderQ-Admin-UI-Vue/vite.config.ts @@ -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", diff --git a/WonderQ-MiniAPP/vite.config.ts b/WonderQ-MiniAPP/vite.config.ts index ab80c1a..4122ee7 100644 --- a/WonderQ-MiniAPP/vite.config.ts +++ b/WonderQ-MiniAPP/vite.config.ts @@ -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")], }), ], }; diff --git a/WonderQ-MiniAPP/vitest.config.ts b/WonderQ-MiniAPP/vitest.config.ts index 10abcea..fd7c1ad 100644 --- a/WonderQ-MiniAPP/vitest.config.ts +++ b/WonderQ-MiniAPP/vitest.config.ts @@ -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: {