From 8e2f74c0f59dfb5dc77cbeb8d547d5cacb5c202e Mon Sep 17 00:00:00 2001 From: huangjianwu Date: Mon, 23 Mar 2026 18:46:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20=E4=BF=AE=E5=A4=8D=20ESM=20?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=B8=8B=20=5F=5Fdirname=20=E6=9C=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 vite.config.ts 中添加 ESM 兼容的 __dirname 定义,修复 Docker 构建时的配置加载错误 Co-Authored-By: Claude Sonnet 4.6 --- BillNote_frontend/vite.config.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BillNote_frontend/vite.config.ts b/BillNote_frontend/vite.config.ts index f007c8f..f598a69 100644 --- a/BillNote_frontend/vite.config.ts +++ b/BillNote_frontend/vite.config.ts @@ -1,8 +1,11 @@ import { defineConfig, loadEnv } from 'vite' import react from '@vitejs/plugin-react' import path from 'path' +import { fileURLToPath } from 'url' import tailwindcss from '@tailwindcss/vite' +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + // https://vitejs.dev/config/ export default defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd() + '/../')